我在尝试获取Facebook好友列表时遇到问题。 当用户登录Parse恢复用户AuthData一个错误的(临时)Facebook ID时,而且当我试图拉动好友列表时我无法得到它,因为Facebook ID不是“真正的”Facebook ID。
我在登录时从Facebook获得了所有权利,可以登录我的应用程序。
有什么建议吗?
答案 0 :(得分:0)
您最有可能获得App Scoped ID,请参阅应用范围的用户ID 更改日志:https://developers.facebook.com/docs/apps/changelog
它不是一个临时的,它将在一个应用程序中为每个用户保持不变。这不是“真正的”。
如果你没有得到朋友(我猜是/me/friends
),可能是因为你只有那些也使用你的应用程序的朋友。这也在changelog中解释:
App好友:/ me / friends端点不再包含一个人朋友的完整列表。相反,它现在返回该列表 也正在使用你的应用程序的人的朋友。