微信JS—SDK开放接口给我们的开发提供了很大的便利,以及更多的可能,鼓舞了我们做web app的信心。初看接口,感觉不是很简单,特别是还有demo做实例;由于太缺乏经验,后面自己做的过程中还是花费了不少时间。
1.签名的生成
步骤1. 对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1:
jsapi_ticket=SlHhTdfl2fzFy1AOcHKP7qg&noncestr=Wm3WZYTPz0wzccnW×tamp=1414587457&url=http://mp.weixin.qq.com?params=value
步骤2. 对string1进行sha1签名,得到signature:
0f9de62fce790f9a083d5c99e95740ceb90c27ed
按照步骤来做是不难的,实际操作中,url容易弄错,每次使用的时候却要确认。代码如下: