丰富的线上&线下活动,深入探索云世界
做任务,得社区积分和周边
最真实的开发者用云体验
让每位学生受益于普惠算力
让创作激发创新
资深技术专家手把手带教
遇见技术追梦人
技术交流,直击现场
海量开发者使用工具、手册,免费下载
极速、全面、稳定、安全的开源镜像
开发手册、白皮书、案例集等实战精华
为开发者定制的Chrome浏览器插件
由于大部分人都木有现成的服务器,因此,我们使用node框架koa快速开发一个本地服务器。
我们创建一个文件夹,如wechat-platform,在该目录里然后打开命令行工具或编译器(vscode),依次执行以下命令(电脑需要提前安装node环境):
我们在代码里打印下请求传递的参数看看
似乎有些复杂,但说直白一些,就是这样:
现在我们先计算出signature签名值
我们在参考下官网的提示
1)将token、timestamp、nonce三个参数进行字典序排序2)将三个参数字符串拼接成一个字符串进行sha1加密
然后,我们在代码中实现:
sha1加密需要安装sha1包,执行npmisha1安装即可加密顺序不能错,依次是token、timestamp、noncetoken必须和页面填写的token保持一致
THE END