【问题标题】:Facebook Privacy Settings for Live Streams created via API通过 API 创建的直播流的 Facebook 隐私设置
【发布时间】:2020-08-29 08:21:11
【问题描述】:

我正在通过 API 在 facebook 上创建直播。请求正文包括隐私参数。我正在传递以下内容:

{
  value: 'EVERYONE',
  networks: 1
}

但是,创建流时,将设置为“仅限朋友”而不是“公开”。此外,所有朋友似乎看不到这条信息流 - 我们无法弄清楚哪些情况有效。

在使用多个不同的朋友帐户进行测试时,其中一些人会在用户的时间轴上看到流,而其他朋友则看不到。

我们做错了什么?我们是否缺少隐私设置? Facebook 是否还有其他我们不知道的关于直播的隐含规则?

【问题讨论】:

    标签: facebook facebook-graph-api live-streaming


    【解决方案1】:

    您不能指定比用户为您的应用程序发布的任何内容设置的默认更广泛的隐私设置。

    当您第一次请求任何发布权限时,用户可以选择他们想要为通过您的应用发布的内容申请的隐私级别,如下所示:

    如果用户将此设置为“仅限我”(或任何其他不完全公开的限制级别),则这是用户通过您的应用发布的所有内容的最大可见性级别。您无法通过在 API 调用中指定更广泛的隐私级别来超越这一点,您只能对其进行更多限制。 (比如说,如果用户将您的应用的默认隐私级别设置为“公开”,您可以指定“仅限朋友”。)

    因此,您可能必须告诉您的应用用户,他们必须在登录之前选择适当的级别。他们也可以在之后通过https://www.facebook.com/settings?tab=applications下的设置更改此设置@

    【讨论】:

    • 虽然这条评论是正确的,但看起来这不是问题所在。即使用户在 API 创建后明确将流设置为“公共”,有些人也看不到它。共享流的链接会导致内容不可用错误页面。这些人也已经是朋友了。我想知道它是否与隐私设置中的网络参数有关。文档没有多说,只是“1”的值代表“所有网络”。
    猜你喜欢
    • 2012-02-24
    • 2011-11-25
    • 2012-02-12
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多