请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

互动交流 oppo获取openid问题,调用account.authorize获取不到授权信息问题

1
回复
106
查看
[复制链接]

1

主题

2

帖子

15

积分

 楼主| 2018-12-24 19:42:41 显示全部楼层 |阅读模式
本帖最后由 yesdat 于 2018-12-25 10:42 编辑

问题背景:想要获取oppo快应用的openid,已经开通了oppo的账号服务,可是基本的授权信息、openid都没能正确返回。

环境信息:

测试手机:oppo A57
hap-toolkit: v0.0.35

快应用调试器版本:v1020
oppo快应用版本:2.4.0beta_0b298f1_181207



import account from '@service.account'
account.authorize({
          type: 'token',
          redirectUri: 'https://baidu.com',
          scope: 'scope.baseProfile',
          success: function (res) {
            console.log(JSON.stringify(res))
          }
})


成功返回的信息:

{
   "accessToken":"token",
   "state":"state",
   "tokenType":"type",
   "scope":"scope",
   "expiresIn":""
}


调用account.authorize获取不到授权信息。重点是获取服务提供商account.getProvider()都获取不到,
这个数据应该不需要什么多余操作就能获取到的呀

回复

使用道具 举报

1

主题

2

帖子

15

积分

 楼主| 2018-12-25 10:22:40 显示全部楼层
已经解决了,选择platform就可以了,预览版不能获取授权信息。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册