收藏
回答

小程序后台用code获取手机号一直报47001?

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

4 个回答

  • 穆飞
    穆飞
    2022-07-10
    url = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token={}".format(access_token)
    r = requests.post(url, data=json.dumps({'code': code}), headers={'Content-Type': 'application/json'})
    res = r.json()
    


    按照以上方法请求即可,测过无误的

    2022-07-10
    有用 4
    回复 1
    • 默叶
      默叶
      2023-04-19
      大佬牛逼,终于拿到了
      2023-04-19
      回复
  • L.L
    L.L
    2023-05-12

    服了,原来access_token不是body里面的东西,是要放到url中的

    请求链接原来是这个https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN,不是https://api.weixin.qq.com/wxa/business/getuserphonenumber,code再放到body中去。

    2023-05-12
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2022-05-16

    47001是json格式化错误  跟token失效没关系

    2022-05-16
    有用
    回复 27
    • 祈祷
      祈祷
      2022-05-16
      想问一下是我发送请求格式错误么?
      2022-05-16
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-05-16回复祈祷
      看不到咋封装的  我用RestTemplate没问题
      2022-05-16
      回复
    • 祈祷
      祈祷
      2022-05-16
      RestTeplate我也是用了也报相同的错误
      2022-05-16
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-05-16回复祈祷
      看不见你咋用的
      2022-05-16
      回复
    • 祈祷
      祈祷
      2022-05-16回复Mr.Zhao
      2022-05-16
      回复
    查看更多(22)
  • 八九
    八九
    2022-05-16

    看下token是否失效

    2022-05-16
    有用
    回复 1
    • Mr.Zhao
      Mr.Zhao
      2022-05-16
      token失效报json格式化错误?
      2022-05-16
      回复
登录 后发表内容