首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用kinvey-nativescript-sdk的Kinvey accessToken中的FB _socialIdentity太短

使用kinvey-nativescript-sdk的Kinvey accessToken中的FB _socialIdentity太短
EN

Stack Overflow用户
提问于 2019-01-15 12:34:02
回答 1查看 82关注 0票数 1

我在我的NativeScript应用程序中使用Kinvey与Facebook进行登录过程。我能够登录到Kinvey并成功创建_socialIdentity记录。由于我需要知道的事实,也是用户的电子邮件注册到FB帐户(这不是发送在基本的用户响应从FB),我需要查询FB图形API。

token= + accessToken

如果我使用存储在Kinvey的accessToken中的_socialIdentity,FB返回:“_socialIdentity”:{ JS:“OAuth访问令牌无效”,JS:"type":"OAuthException",JS:"code":190,JS:}

如果我使用FB开发工具生成的accessToken并将它硬编码到我的NS代码中,那么一切都很好--我收到了所有要求的信息。

我发现的不同之处是,存储在Kinvey中的accessToken: accessToken有40个字符,但是FB工具生成的字符有247个字符。

有人能解释为什么Kinvey's accessToken中的FB _socialIdentity短/不可能被进一步使用,或者如何使用kinvey-nativescript获得有效的accessToken?另外,如果有人使用kinvey-nativescript从FB帐户获得用户的联系邮件。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-15 15:52:51

您是否可以尝试将client_token添加到Mobile服务配置的允许属性部分?

这将在kinveyAuth对象(包含在用户实体的_socialIdentity属性中)上创建一个新属性,该属性将保存您正在讨论的访问令牌。

你能试试吗,让我知道它是否有效?

编辑:您还可以尝试将idp_access_token添加到允许的属性部分。这将直接为kinveyAuth实体创建一个属性,该实体只保存所需的令牌

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54198974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档