收藏
回答

通过授权码auth_code获取authorizer_access_token失败,始终报错?

哈喽,我们进行第三方平台到授权并获取authorizer_access_token的这一步出问题了,始终报错,具体信息如下:

请求的URL:  POST https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token=71_DvjZs_u8pzSAlExVTjOulnB_atzTfdUglli0NyssDpoJWKreXcxHOqWzJojEnz4lzBYlW2HtJL6mtHZhHd9e7ALi7llwEkt2FnwWjF4sY-PbLYip9ZgXIP94WNkPZJfAAAEOY

请求参数为:
{
"component_appid":"wxe25790f6777f2dde" ,
"authorization_code": "queryauthcode@@@ZZem64ay0CLyP4HrdLX27yyDFUkxqBD9JFmqAKPk5qnmLUZC9x8toIO4wawQ88kaTAWZlHF3_T6yEJxQbfA42A"
}

响应参数为:
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest, could get access_token by getStableAccessToken, more details at https://mmbizurl.cn/s/JtxxFh33r  rid: 64d4a04d-54765967-22454b1f"}

我们的AppID: wxe25790f6777f2dde

我确认了appSecret是正确的, component_access_token也没有超过时效,但是返回这个错误,请大神给点思路吧

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

2 个回答

  • 第三方平台小助手
    第三方平台小助手
    2023-08-15

    你好, 刷新token会导致旧token过期,如果继续使用旧token也会报错40001、检查拼接的token参数,请开发者仔细排查下代码

    2023-08-15
    有用
    回复
  • ؞咬了你؞F࿆ū࿆t࿆ū࿆r࿆ē࿆
    ؞咬了你؞F࿆ū࿆t࿆ū࿆r࿆ē࿆
    2023-08-14

    首先authorization_code和component_access_token这种敏感信息不应该贴出来,请及时匿去,官方只要有错误信息和rid就能查看你们的错误。


    我觉得你还是排查下是不是有多个系统,或者业务重复调用getAccessToken获取component_access_token,或者根据错误信息的提示,使用getStableAccessToken来获取第三方平台的component_access_token,来确保不同系统或业务之间导致的重复获取component_access_token的情况。


    另外这个的component_appid确保是第三方平台的appid,而不是授权的客户公众号、小程序的appid。接口中,authorizer_appid一般都是指授权给第三方平台的你的客户的公众号、小程序。而component_appid指的是你的第三方平台的appid,如果填错了,也会出现这个错误。

    2023-08-14
    有用
    回复
登录 后发表内容