收藏
回答

手机号快速验证接口遇到的疑问?

请问手机号快速验证接口返回的是用户点击的手机号,还是返回的用户可以验证的手机号列表。

本地和真机调试都没问题,但是提交到线上就会出现问题。

下图是接口文档

下方是我获取手机号的方法
data.phone_info.phoneNumber  这个是我获取手机号的,是根据接口文档写的
h5中的代码是下方
<button
    v-if='isWeixin'
    class='flex flex-col items-center'
    lang='zh_CN'
    open-type='getPhoneNumber'
    @getphonenumber='handleWxLogin'
    style='background: none; border: none; padding: 0;'
>
  代码的需求是获取用户所选中的手机号,存储到用户表中。

如果这个接口返回的手机号列表,那么我该如何获取到用户所选择的那个手机号。

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

3 个回答

  • 第三方平台小助手
    第三方平台小助手
    15小时前

    你好,“提交到线上就会出现问题”------------------具体是什么问题?报错信息是什么?请仔细核查代码,前后端是否对齐了

    15小时前
    有用 1
    回复 2
    • 朱舟
      朱舟
      13小时前
      已经解决了。
      13小时前
      回复
    • 朱舟
      朱舟
      13小时前
      希望可以把安全相关的提示单独列一个文档,在官方文档显眼的位置挂着,不然很多约定俗成的规定很容易被忽略掉而引发问题。
      13小时前
      回复
  • 智能回答 智能回答 本次回答由AI生成
    22小时前
    有用 1
  • 朱舟
    朱舟
    13小时前

    找到问题了, 因为是前端请求和微信api交互

    调试模式正常是因为勾选了不校验不合法域名,所以体验版调试打开,正常,关闭调试,报错。

    微信这边禁止业务域名填写微信的接口地址,而要想前端获取token、手机号,则需要业务域名填写微信接口地址,所以把相关请求放在后端就可以了。


    这些都可以在官方文档中找出来,主要是不太明显,不注意容易忽略掉

    13小时前
    有用 1
    回复
登录 后发表内容