Facebook 如何获得“;代表您发布的帖子”;通过图形API设置应用程序?

Facebook 如何获得“;代表您发布的帖子”;通过图形API设置应用程序?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,有两种隐私 1。默认隐私设置 2。每个应用程序的隐私。在用户进行身份验证时进行设置,或在隐私设置页面进行修改 和 根据,我们可以通过FQL获得默认隐私 在这篇文章中,用户可以在“代表你的帖子:谁能在你的Facebook时间线上看到这个应用为你制作的帖子?”中修改每个应用的隐私 并表示我们可以为用户检索特定于应用程序的隐私设置。 “通过隐私设置表,应用程序可以检索用户为应用程序设置的隐私设置。” 但它确实说明了如何检索应用程序的隐私设置,而不是默认的隐私设置 在去年之前,也许下面讨论的工作是

有两种隐私

1。默认隐私设置


2。每个应用程序的隐私。在用户进行身份验证时进行设置,或在隐私设置页面进行修改 和

根据,我们可以通过FQL获得默认隐私

在这篇文章中,用户可以在“代表你的帖子:谁能在你的Facebook时间线上看到这个应用为你制作的帖子?”中修改每个应用的隐私

并表示我们可以为用户检索特定于应用程序的隐私设置。 “通过隐私设置表,应用程序可以检索用户为应用程序设置的隐私设置。”

但它确实说明了如何检索应用程序的隐私设置,而不是默认的隐私设置

在去年之前,也许下面讨论的工作是正确的。但现在我认为它们已经过时了:

目前,不仅有默认隐私设置,还有用户可以控制的每个应用程序隐私设置

如果我们使用

SELECT name, value, description, allow, deny, networks, friends
FROM privacy_setting
WHERE name = 'default_stream_privacy'
要检索隐私,结果与1相同。默认隐私设置


我的问题是,如何得到2的设定值。每个应用程序的隐私?

在上面的FQL查询中,是否有任何关键字可以放在“名称”列而不是“默认\u流\u隐私”列中

它将影响应用程序使用API密钥发布的所有新状态/相册/照片/视频帖子的隐私。我需要在自定义UI中显示比应用程序隐私设置更严格的隐私选择


感谢您提前回复。

应用程序检索的
默认\u流\u隐私设置
是特定于应用程序的隐私设置-您可以使用Graph API Explorer工具在几秒钟内验证这一点,在FQL表中检查该值,在“隐私设置”中修改该应用程序的隐私设置,然后再次检查。

确定。。。我找到了根本原因

在本页中, 中有一个链接(请尝试对测试应用程序执行此查询)。 此链接的访问令牌有效,但不正确。如果我们测试*privacy\u setting*表,*default\u stream\u privacy*的值不正确

如果我们从Graph API Explorer或app authentication获得有效且正确的访问令牌,则返回值将正确

谢谢@igy