【问题标题】:Facebook ignores "Default Activity Privacy" for applicationFacebook 忽略应用程序的“默认活动隐私”
【发布时间】:2012-06-19 02:31:36
【问题描述】:

我将应用程序的默认活动隐私设置为“所有人”,但是当显示用于安装应用程序的身份验证对话框时,Facebook 会忽略此设置并始终显示“朋友”。

我已经用几个应用程序尝试过,但还是一样。

此链接中还报告了有关此案例的错误:https://developers.facebook.com/bugs/268481063205627

Facebook 在此处描述了默认活动隐私:https://developers.facebook.com/docs/opengraph/authentication/

谁能帮我解决这个问题?或者您能告诉我是否有其他方法可以通过 PHP 代码设置活动隐私?

【问题讨论】:

    标签: facebook facebook-graph-api privacy


    【解决方案1】:

    取决于用户默认设置,您可以设置一个活动隐私,
    但如果用户进行了任何更改(仅限朋友),您将无法为此做任何事情。

    如果用户将其更改为好友,则权限将更新为 仅限朋友。如果用户将其更改为公开,您的应用活动 将转化为公共行为。可能的设置:无、朋友、我 仅,或公开。用户还可以更改活动隐私设置 通过身份验证对话框。

    【讨论】:

    • 根据 Facebook 的描述(在我在问题中提供的链接中),您可以将默认活动隐私设置为您希望的受众。因此,当提示用户使用身份验证对话框以安装应用程序时,所选受众应与您设置的内容相对应。
    • 我知道用户可以在那时和之后更改受众。我需要的是选定的受众是我在我的默认活动隐私中设置的内容,它似乎无法正常工作并且可能是 Facebook 的错误。
    • 这一切都与 Facebook 用户隐私有关,必须保持这种状态。
    • 我同意这是关于隐私的!但是给开发者这个选项是没有意义的,因为什么都不会改变,并且总是会显示“朋友”。这就是为什么我得出结论,这可能是一个错误。除此之外,用户可以随时更改该设置(如您所说)。当用户希望通过应用程序公开某些内容并获得他们的接受时,该选项很有用,这是我在这里想要实现的并且很重要。
    猜你喜欢
    • 2012-05-26
    • 2012-07-11
    • 2013-05-19
    • 2021-10-21
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多