收藏
回答

用户使用小程序授权允许之后 再去请求首页的数据 问题

问题模块
API和组件

问题描述:

    当用户第一次进入小程序之后,弹出授权模态框,用户还未允许或者拒绝授权时,首页数据请求就开始发送,由于当前还未获取到userID和sessionID,所以导致请求数据失败。

    app.js 中全局 `wx.login` 用户授权允许之后存储userID和sessionID,首页数据加载需要携带userID和sessionID才能完成请求。

请问大家有没遇到过相关问题?是怎么解决的?


最后一次编辑于  2017-11-15  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 红色星星
    红色星星
    2017-11-15

    把所有需要鉴权的接口调用封装到一个方法里,然后在这个方法里用setTimeout等待,判断是否已经完成鉴权,如果完成了,再把调用分发到具体的业务接口。


    不过现在小程序规范里已经明确不建议页面一打开就授权了,具体看这个:


    《获取用户信息方案介绍》


    2017-11-15
    赞同
    回复