收藏
回答

小程序调用云函数获取公众号的token失败,获取小程序的token成功?

用公众号开发者对应的appid和secret换取token的时候失败,返回的错误信息如下:

Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: Error: document.update:fail -501007 invalid parameters. [InvalidParameterValue.InvalidDoc] Document entered in the request is illegal. Please check your request, but if the problem persists, contact us.

后尝试换成小程序的appid和secret,是可以成功获取到小程序的token值的。

同样一段代码可以成功获取小程序的token但无法获取公众号的token。请帮忙看看是什么原因?

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-02-21

    没看懂,document.update fail跟获取TOKEN有啥关系?

    2022-02-21
    有用
    回复 4
    • 慧源
      慧源
      2022-02-21
      这个报错我也很疑惑,但这是执行getAccessToken()后返回的错误码。所以肯定是在获取token过程中哪里出了问题,我一度怀疑是代码错误,但是,奇怪的是,我把appid和secret改成小程序的开发者appid和secret,就能获取小程序的token。换回订阅号的开发者appid和secret,就会报这个错误。
      2022-02-21
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-02-21回复慧源
      看个寂寞,云函数代码看一下
      2022-02-21
      回复
    • 慧源
      慧源
      2022-02-21回复Mr.Zhao
      FYI
      2022-02-21
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-02-21回复慧源
      这三个参数打印下看看,学会调试
      2022-02-21
      回复
登录 后发表内容