微擎模块下访问微信接口错误, 错误代码: 48001

访问微信接口错误, 错误代码: 48001, 错误信息: api unauthorized hint: [dt0SGa09433951!],信息详情:api功能未授权

微擎框架下,访问微信接口报 48001,api 功能未授权。可能的情况会有3种:

第一种:调用微信接口权限没有开通,前往微信公众平台查看:;https://mp.weixin.qq.com/

第二种:调用微信接口参数出现错误,检查相关参数是否正常,特别是 access_token 是否正常,可以通过微信调试工具测试一下:https://mp.weixin.qq.com/debug

第三种:调用微擎后台函数错误。如下:

WeAccount::create($_W[‘account’][‘acid’]);  //正确参数  

WeAccount::create($_W[‘uniacid’]);  //错误参数

传参也可使用 $_W[‘acid’],但是参数内使用 $_W[‘uniacid’]是错误的写法,因为 uniacid 是表 uni_account 的主键。也有可能会正确,原因是 uniacid 和 acid 的值是相同,account 在新插入时和 uni_account 在新插入正好是相同的主键值。正确来说 unacid 和 acid 不是同一个参数值。可以参考一下微擎数据库字典:http://s.w7.cc/index.php?c=wiki&do=view&id=1&list=133

本文来自投稿,不代表微擎百科立场,如若转载,请注明出处:https://www.w7.wiki/code/2696.html

发表评论

登录后才能评论