微信分享js appid有什么用

注入权限用的

要使用微信的JS接口必须要注入权限,而注入权限比如要有appid参数

如:

1
2
3
4
5
6
7
8
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: , // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: , // 必填,生成签名的随机串
signature: ,// 必填,签名,见附录1
jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});

微信JSSDK的开发文档说明:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E6.AD.A5.E9.AA.A4.E4.B8.89.EF.BC.9A.E9.80.9A.E8.BF.87config.E6.8E.A5.E5.8F.A3.E6.B3.A8.E5.85.A5.E6.9D.83.E9.99.90.E9.AA.8C.E8.AF.81.E9.85.8D.E7.BD.AE

微信的分享js配置项如下所示:

1
2
3
4
5
6
7
8
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: , // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: , // 必填,生成签名的随机串
signature: ,// 必填,签名
jsApiList: [] // 必填,需要使用的JS接口列表
});

其中,appId与你的公众号唯一匹配,如果这与signature不符的话,是不能正常调用API的。

所以,它的用处是与signature一起验证你的身份。

方法/步骤1
appid和appsecret是微信公众平台服务号才有的,如果自己家的公众平台不是服务号,就想办法升级为服务号吧!
登录服务号,登录“服务”条目,“服务中心”如图

点击“自定义菜单”-“开发模式”

下翻页面,就可以看到自己公众平台帐号的appid和appsecret,其中appsecret,自己可以重新设置

注意:appid和appsecret相当是公众帐号的钥匙,不要轻易泄漏给别人,不然可能会被一些别有居心人的利用,到时你的公众号就会有些麻烦了!