有小程序虚拟支付经验的小伙伴们会很了解微信公众平台的api位置,
最近正好在接虚拟支付,拿查询虚拟币的接口为例:
官方查询虚拟币接口文档
申请账号那些就不在这讨论了,我遇到的问题,和想求助的也是接口的调用.
talk is easy, show you the code.(废话不多说,上代码)
按照官方文档,进行sig,mp_sig加密.代码如下:
最后就是
https.post的代码啦:
其中拼接各个参数的时候一定要仔细阅读官方文档,这里很容易因为疏忽就遗漏、错写或者传错值.
好了,经过检查,参数应该没问题了,运行测试:
{
"errcode":40101,
"errmsg":"openid missing"
}
刚看到这个回馈,我很坦然,因为有错误码说明连接通了,查看具体问题就好了. 于是去官方文档查看错误码,发现根本就没有40101,我就开始紧张了... 经过不懈的努力,我终于来论坛求助了,哈哈哈! 烦请小伙伴们看看,是不是哪里写错了? 或者有遇到40101的小伙伴分享一下经验,求助,萌谢!