0

我希望使用 Graph API 来检索用户当前在其帐户中拥有的应用程序列表 - 他们正在使用或已经使用但尚未删除的应用程序。这与通过单击应用中心和我的应用找到的列表相同。

我不想获取有关特定应用程序的信息(但是;我不知道要查看哪个应用程序,也不知道如何获取其 ID)。

本文:如何使用 Graph API 获取用户的 Facebook 应用程序列表

似乎是正确的答案(而且 OP 肯定喜欢它),但对我来说,虽然它有效,但它返回一个空数组 - 但我的个人资料中列出了大约 20 个应用程序(主要是游戏),其中一半在收藏夹中. 我不需要知道哪些是最喜欢的;我只是想知道用户对哪些应用感兴趣。

我意识到这被认为是敏感信息,但由于我找不到用于 api() 方法的字符串,我无法确定我需要哪些权限;我目前要求 read_stream 但由于调用本身成功,我假设我有足够的特权。

我看到您可以使用 /me/apprequests 列出应用程序请求,这表明您应该能够检索应用程序列表(通常是请求的来源,除了新游戏的邀请) - 但我找不到任何看起来正确的事情。

有任何想法吗?

谢谢。

4

1 回答 1

4

不,不可能检索用户已使用 TOS 的应用程序的完整列表。

如对 OP 的评论中所述,假设他们已授予 user_games_activity 权限,则可以从 /[user]/scores 中推断出其中一些。

于 2012-10-27T05:10:24.423 回答