初始化 SDK 配置(initWithAppID)
输入 appID
开发者在开放平台注册的应用的 ID
random
开发者用来生成 MD5 签名的随机数,string 类型
MD5sign(大写 32 位)
使用appID
+ random
+ key
生成的 MD5 签名字符串(大写 32 位)
使用appID
,random
,key
,用&
拼接,
eg:appID=6274d276-cd82-4db0-8ba8-9670db4c54ab&random=123456&key=1baab9ac-365d-471f-b2b7-d62c23e5d94f
appID
: app 识别号,开发者在开放平台注册时获取的唯一识别号,应用 ID
key
: 应用的密钥,开发者在开放平台注册应用的 app secret key
mchID
商户在开放平台的商户号
appUserId
开发者系统中的用户id
,一般为用户在开发者系统中的唯一 ID,比如 QQ 中就是 QQ 号
返回
callBackResult
此返回对象为 string 类型的 JSON 对象,以 JSON 格式说明:
{
"returnCode":"000000",
"returnMsg":"初始化成功"
}
示例代码
//SDK的init方法是SHRB.initWithAppID();
//initWithAppID方法调用如下所示:
SHRB.initWithAppID(
{
appID: "6274d276-cd82-4db0-8ba8-9670db4c54ab",
MD5sign: "42CE5DF2EC8380E175FA73059942C96E",
random: "123456", //string类型
appUserId: "18898909099",
mchID: "SHRB001199022"
},
function(data) {
console.log(data);
}
);