Facebook API:仅在 {"data":[]} 中检索喜欢的结果

Facebook API: Retrieving likes results only in {"data":[]}

我正在尝试检查登录用户是否喜欢某个页面,但结果字符串是

{"data":[]}

就像它没有检索到任何东西...有什么问题吗?我可以很好地检索用户信息,但是当我尝试与喜欢相关的任何事情时,我得到了这个。

为了清楚起见,我这样称呼它:

FB.API("/me/likes/(mypageidhere)", Facebook.HttpMethod.GET,Teste);

我尝试直接输入用户 ID 而不是 /me,以及仅使用 /me/likes,同样的错误。

如评论中所述,当您没有设置 user_likes 权限时会发生这种情况。您可以使用 /me/permissions 检查这一点。另一种情况是用户不喜欢正在查询的页面,请重新检查以确保您的 ID 正确。