getinvoiceinfo失败
发布于 5 年前 作者 rliang 2398 次浏览 来自 问答

根据这里的文档(5.2部分):

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1501140696_5lhDM


通过下面授权的后

scope: "scope.invoice",


小程序成功拉取发票列表,用户选择发票后,提交给服务器后台。


服务器通过小程序的appid获得对应的access_token,后通过下面的接口对发票信息进行解密:

https://api.weixin.qq.com/card/invoice/reimburse/getinvoiceinfo?access_token={access_token}


收到下面的错误提示。

{"errcode":48001,"errmsg":"api unauthorized hint: [PcLNda0169e264]"}


getinvoiceinfo放到小程序侧来ajax的方式执行,也得到同样的错误。


文档中没有看到getinvoiceinfo之类授权方面的内容,这里就不知道该如何调试了,求支援。项目已经卡了半个多月了。

3 回复

api unauthorized 是指没有调用接口的权限。


根据这里的文档(5.2部分):

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1501140696_5lhDM

这是公众平台的开发文档,并不等于小程序也有一样的能力。

小程序建议参考这个文档

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/invoice/wx.chooseInvoice.html

此问题已经解决,最终用小程序的appid解密成功的,客户端程序没有调整,可能是服务器端BUG已经修复了吧。

是拉取发票信息的时候失败了吗?

请提供失败时候的appid、操作者微信号、操作时使用的access_token以及操作的时间段。方便我们这边定位问题

回到顶部