收藏
回答

新手请教关于如何获取OPEN-ID的一些疑问

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 当前版本 当前版本

1、当前版本API要求必须在页面中添加如下的一个按钮手动触发后才能获取用户授权,但是用户同意授权后是否有相应的回调方法?

<button open-type='getUserInfo'>获取权限</button>

2、通过上述方式授权后,如果需要获取用户的OPEN-ID,应该如何操作?重新调用wx.login接口吗?

但是如果从新调用wx.login接口第一步操作是否就失去了作用了啊?


由于本人是新手,刚刚接触小程序没几天,请求各位帮忙解答一下,万分感谢,好人一生平安。


最后一次编辑于  2018-12-07  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
    蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
    2018-12-07

    通过button授权后会有一个对应的回调函数,函数有一个回调参,里面有响应的信息。如果需要获取open-id,在回调函数里面写wx.login就可以了。如果你不授权,wx.login是会返回false的,获取不到open-id

    2018-12-07
    赞同
    回复 3
    • 蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
      蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
      2018-12-07

      bindgetuserinfo   这个是回调函数

      2018-12-07
      回复
    • Walker
      Walker
      2018-12-07

      万分感谢,API看的好迷糊。

      感觉企鹅的API真乱,不过也可能是我傻。

      好人一生平安

      2018-12-07
      回复
    • Walker
      Walker
      2018-12-07

      已经测试解决了 太感谢了 哈哈哈哈哈 好心人啊

      2018-12-07
      回复
  • Walker
    Walker
    2018-12-07

    具体回调函数是哪个啊?应该不是通过

    bindtap绑定的吧?看API看的有点迷糊了

    2018-12-07
    赞同
    回复 1
    • 蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
      蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
      2018-12-07

      通过bindgetuserinfo这个绑定,放在button上的,只要是bind或者catch开头的都属于触发事件,这样的问题完全可以在文档中找到,请自己认真看文档,如果这种问题都要在这里问的话,你一年也弄不出小程序

      2018-12-07
      回复