Corona SDK Facebook返回app_scoped_id,而不是我的普通user_id

时间:2014-06-03 09:03:51

标签: facebook-graph-api corona

如果我理解正确Facebook做了一些更改,那么它会返回app_scoped_id而不是普通的user_id。

我现在遇到的问题是没有其他功能似乎有效。

我从Facebook收到一个我的身份证,每次登录都是一样的,但是如果我使用facebook.request("我/朋友"),那么表格是空的,如果我使用facebook.showDialog("朋友")它

在Corona SDK中我需要做些什么才能使其工作?在我在Facebook上设置它们之前我可以使用这些功能之前。

我读了这个帖子,解释了为什么会发生这种情况,但它没有解释如何在Corona SDK中解决它:Get Users App-Scoped user id in Facebook Graph API

1 个答案:

答案 0 :(得分:1)

自Facebook API v2.0开始,好友列表(/ me / friend)将返回用户的朋友,他们已经在使用您的应用程序。此限制也适用于所有处于v1.0模式的应用程序。

如果您希望获取标记操作的朋友:https://developers.facebook.com/docs/graph-api/reference/v2.0/user/taggable_friends

如果你想邀请朋友邀请参加Canvas上的Facebook游戏:https://developers.facebook.com/docs/graph-api/reference/v2.0/user/invitable_friends

干杯!