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

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

3
回复
2389
查看
[复制链接]

1

主题

3

帖子

20

积分

 楼主| 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

主题

3

帖子

20

积分

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

使用道具 举报

0

主题

2

帖子

10

积分

2019-6-3 18:21:19 显示全部楼层
yesdat 发表于 2018-12-25 10:22 已经解决了,选择platform就可以了,预览版不能获取授权信息。
什么叫选择platform就可以了?能详细解释一下吗
回复

使用道具 举报

0

主题

2

帖子

10

积分

2019-6-3 18:22:10 显示全部楼层
80002393@sf-exp 发表于 2019-6-3 18:21 什么叫选择platform就可以了?能详细解释一下吗
测试手机好像只能装平台预览版
回复

使用道具 举报

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