收藏
回答

获取用户手机号,request:fail url not in domain list?

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">手机号</button>

在开发工具中通过 https://api.weixin.qq.com/sns/jscode2session?appid=appid&secret=secret&js_code=jcode&grant_type=authorization_code

这个url发起wx.request是可以获取到session_key的,在真机调式中就报这个错了request:fail url not in domain list有人知道为什么吗?

不校验合法域名已√


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

5 个回答

  • 文晖
    文晖
    2020-03-13

    这是服务端接口,需要在后端去处理并返回信息

    2020-03-13
    有用 1
    回复
  • 拾忆
    拾忆
    2020-03-13

    这个域名不允许在前端直接请求,需要通过服务端去访问

    2020-03-13
    有用 1
    回复
  • NN.
    NN.
    2022-01-21

    请问解决了吗?前端发起该url请求或者uniapp云函数发起该url请求(https://api.weixin.qq.com/sns/jscode2session?appid=appid&secret=secret&js_code=jcode&grant_type=authorization_code,在开发者工具运行是可以获取到session_key的(勾选了不校验合法域名),但在预览真机运行时就会报这个错了request:fail url not in domain list。在「小程序后台-开发-开发设置-服务器域名」 中进行配置该url地址,又不被允许。官网说是:出于安全考虑,api.weixin.qq.com 不能被配置为服务器域名,相关API也不能在小程序内调用。

    请问这个问题是怎么解决的呀?

    2022-01-21
    有用
    回复
  • Naruto
    Naruto
    2020-03-17

    同上

    2020-03-17
    有用
    回复
  • 李聪
    李聪
    2020-03-13

    如果你想不要后端的话,建议云开发

    2020-03-13
    有用
    回复
登录 后发表内容
问题标签