Facebook graph api 为什么一个朋友';s的帖子无法通过Facebook Graph API访问?

Facebook graph api 为什么一个朋友';s的帖子无法通过Facebook Graph API访问?,facebook-graph-api,Facebook Graph Api,我正在使用我的Facebook应用程序通过Graph API访问用户朋友的帖子。它使用标准的GET请求/{post id},对于大多数用户来说,这很好。但对于某些特定用户来说,它根本不起作用。我可能遗漏了什么,但我已经仔细检查了我能想到的一切: 所有应用程序用户都被要求向我的应用程序授予read_stream权限,我可以看到,为我测试过的特定问题用户生成的最新扩展访问令牌确实包括read_stream权限,因此该用户实际上已授予此权限 它似乎与特定的帖子无关:问题用户的所有帖子都无法通过Gra

我正在使用我的Facebook应用程序通过Graph API访问用户朋友的帖子。它使用标准的GET请求/{post id},对于大多数用户来说,这很好。但对于某些特定用户来说,它根本不起作用。我可能遗漏了什么,但我已经仔细检查了我能想到的一切:

  • 所有应用程序用户都被要求向我的应用程序授予read_stream权限,我可以看到,为我测试过的特定问题用户生成的最新扩展访问令牌确实包括read_stream权限,因此该用户实际上已授予此权限

  • 它似乎与特定的帖子无关:问题用户的所有帖子都无法通过Graph API访问,即使(a)所有帖子都是在隐私设置设置为“friends”的情况下发布的,以及(b)所有帖子都可以直接从Facebook上完全看到(并且讨人喜欢和可评论)

  • API调用得到一个错误,消息为“Unsupported get request.”,代码为“100”,我发现这是一个记录在案的全包错误,通常表示请求用户(或应用程序?)未满足隐私设置约束,尽管上述所有情况似乎表明在这种情况下不应存在此类约束


什么其他用户或应用程序设置可能会导致此问题?

每个Facebook用户都可以在其隐私设置中选择退出访问其数据的第三方应用程序。可能与权限有冲突。你能检查问题用户的隐私设置吗?谢谢,听起来很有希望。不过,我在隐私设置部分找不到任何关于第三方应用程序的内容。只有“谁能看到你未来的帖子?”,这是关于用户的,而不是应用程序。您描述的此选项位于何处?严格来说,它不在隐私设置部分。您要查找的设置可以通过左侧的菜单在“应用程序”、“第三方应用程序”或类似的内容下找到。