Xyl*_*lon 3 facebook facebook-login
如果使用2个不同的秘密和应用程序ID,Facebook登录API返回的fbid是否会更改?
在我的网站上,用户可以使用Facebook详细信息进行注册.我将fbid存储在users表中.
有一个iOS应用程序的网站,我允许用户使用他们的Facebook凭据登录.所以我编写了一个API,它接受移动应用程序发送的fbid并检查fbid是否在users表中退出.如果它存在,则会通过登录成功消息将令牌发送到移动应用程序.
我注意到我在网络应用程序和移动应用程序上为同一个Facebook用户获得了不同的费用.
我在Facebook上使用我的Facebook帐户创建了一个APP,我正在开发iOS应用程序的朋友已经在他自己的Facebook帐户上创建了一个APP.
示例:我在网络应用程序上获得fbid:134200716970889,在iOS应用程序上为同一个Facebook帐户获得140274429696834.
为什么我们得到不同的费用?
我正在使用cakePHP for web app.
它被称为"App Scoped ID",从Graph API v2.0开始,每个应用程序都会获得一个单独的ID:https://developers.facebook.com/docs/apps/changelog#v2_0
您可以使用Business Mapping API在不同的应用程序之间映射用户ID:https://developers.facebook.com/docs/apps/for-business
| 归档时间: |
|
| 查看次数: |
5918 次 |
| 最近记录: |