自2013年以来,我一直在使用facebook连接进行注册和登录过程。我已经在web和iOS应用程序中实现了它。
我使用规范ID来识别用户。意思是-当注册的时间,我已经保存了脸书规范ID在我的数据库。然后,我将比较这个保存的规范ID和从facebook返回的规范ID以进行登录过程。
我已经升级了SDK的最新版本,在网络和iOS。我没问题。我从web和iOS获得了规范的ID。
,但问题在于安卓应用程序
现在,我正在为我的应用程序创建一个新的android应用程序。对于facebook连接,我使用的是最新的android,以及iOS和web中使用的相同的facebook应用凭证。但是这个SDK返回作用域ID而不是规范ID,所以我无法识别用户,他们已经在我的应用程序中注册了web/iOS注册。很多在我的应用程序中注册的用户使用facebook连接并保存规范ID来识别这个用户。。
有人知道,如何使用最新的Android获得规范ID而不是范围ID?
发布于 2015-03-30 14:23:04
如果您的Android使用的是2.x版本的最新SDK,并且正在为同一应用程序返回规范id,而不是应用范围id,那么您应该在https://developers.facebook.com/bugs上提交一个bug。
如果Android是一个单独的应用程序,那么它将向另一个应用程序返回一个不同的应用程序作用域ID。您可以通过将应用程序作用域ID添加到Business并使用Business来映射应用程序范围的ID。如何做到这一点在Facebook上有记录:https://developers.facebook.com/docs/apps/for-business
https://stackoverflow.com/questions/29259525
复制相似问题