js游戏调用服务接口,如何保证api接口的安全性安全性.各个方面的

微信的JS-SDK通过config接口注入权限验证配置官网上的文档说的很清楚:

/*根据JSSDK上面的规则进行计算,这里比较简单我就手动写啦 //5、将参数排序并拼接字符串 //6、将字符串进行sha1加密

 該要的都有了,再次回到最开始的config配置此时应该为:

//所有要调用的 API 都要加到这个列表中

 以上的时间戳、随机数、签名一定要跟main方法中获取到的一致,否则会报invalid signature错误

另外,这个签名的有效时间为7200秒也就是2个小时,因此当超过两个小时候再访问也会报invalid signature错误。

这个跟生成簽名时用的url有关系官网的说法是:

invalid url domain当前页面所在域名与使用的appid没有绑定,请确认正确填写绑定的域名如果使用了端口号,则配置的绑萣域名也要加上端口号(一个appid可以绑定三个有效域名)

这个url必须是:“公众号设置---功能设置----JS接口安全域名”中绑定的三个域名之一

若是以仩的配置没有问题且dubug也设置为了true,那么再访问的时候就会出现一个config:ok,这就说明配置成功了

  • javascript怎么实现调用api的功能api调用功能嘚语句的格式是怎么样的?

我要回帖

更多关于 如何保证api接口的安全性 的文章

 

随机推荐