收藏
回答

代商家管理小程序的小程序认证接口测试时一直返回错误码48001,如何解决?

按照接口要求发起请求,一直是返回错误码48001

array(2) {
  ["errcode"]=>
  int(48001)
  ["errmsg"]=>
  string(48"api unauthorized rid: 65853cfb-3f70e4ca-773a1800"
}

查看了排错指南,出现48001错误的原因有两大类:

1、api 功能未授权,请确认公众号/小程序已获得该接口权限。

第三方平台只是代公众号或小程序调用接口,如果公众号或小程序本身尚未获得该接口的能力(例如有些接口需要完成认证才能获得,有些接口只开放给企业主体的账号等等,可查阅对应接口文档即可),第三方平台也不会有该接口的调用权限(特殊接口除外)。

2、调用接口的时候token传错了。

  • 通常是把小程序的access_token、公众号的access_token、第三方平台的component_access_token、第三方平台的authorizer_access_token搞错了。
  • 还有就是,例如某接口是小程序的接口,然后传了用公众号生成的authorizer_access_token;

3、如果只开放给服务商调用的接口,出现48001也有可能是公众号/小程序尚未将对应的权限集授权给第三方平台,解决方案参考下方的61007的解决方案


这里面1已经确定是有接口权限的,3的话我们是给客户注册的小程序进行认证,应该也是已经授权了的,2的话我们用的应该属于第三方平台的authorizer_access_token,不知道是不是这一步有问题

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容