【问题标题】:Facebook block graph api access to closed groups?Facebook阻止图形api访问封闭组?
【发布时间】:2015-06-14 13:54:53
【问题描述】:

我正在开发一个程序,通过使用 graph.facebook.com/v2.3/[group_id]/feed

我听说 facebook 即将阻止开发者访问封闭群组。 但我找不到任何正式的提及。

有人知道是不是真的吗?

谢谢

【问题讨论】:

  • 认真的吗?当然,作为封闭组的管理员,您仍然可以这样做。询问传闻是真是假不是适合这个网站的编码 QA。建议您自己挖掘文档。抱歉投票结束。我已经编写了一个扫描仪来获取我是管理员的封闭组的统计信息,所以如果这是真的,那将是令人失望的。但 FB 永远锁定他们的 API,并且 Facebook 向公关/广告公司出售统计数据。
  • 对此也感到困惑 - 在 group-id/feed (developers.facebook.com/docs/graph-api/reference/v2.5/group/…) 的文档页面上,其中一个权限似乎是:“组成员的用户访问令牌。”这向我表明,如果您是封闭组的成员,那么您不需要为您的应用列入白名单的任何特殊权限。但我无法获取封闭组的提要项。

标签: facebook facebook-graph-api


【解决方案1】:

更新:

user_groups 不见了,现在我们需要使用user_managed_groups 而不是user_groups,这个权限的问题是,它只允许你访问打开的组,或者你是管理员的组/的开发者/测试者。不允许封闭组。

【讨论】:

    【解决方案2】:

    他们不会阻止访问,但您不会获得user_groups 的批准,并且该权限迟早会被删除:

    https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_groups

    有一个名为user_managed_groups 的新权限,请使用该权限。对于您是管理员的群组,没有任何变化。

    【讨论】:

    • “您将不会获得 user_groups 的批准,并且该权限迟早会被删除” - 您可以为此分享源链接吗?如果我是此类群组的成员,它还会被阻止吗?
    • 我已包含相关链接以回答您的问题。不过,不确定您所说的“被阻止”是什么意思。
    • 问题是我只在我的程序的服务器端使用访问令牌,并且它已经拥有 user_groups 权限,所以目前我仍然能够读取我的私有组的提要m 的成员。所以你说facebook会在不久的将来取消权限?
    • 也许吧。我相信有关于这方面的谣言。使用 user_managed_groups,您肯定更安全。您不应该让任何业务获取您不是管理员的群组的提要。
    • 那么,如果我是封闭组的成员,我可以通过图形 api 阅读它的提要吗?
    【解决方案3】:

    Facebook 似乎消除了用户自动阅读自己内容的所有可能性:

    • 不能再访问user groups(不是该组的管理员)
    • 无法再访问messages(与页面的对话除外)

    这将成为在July 8, 2017 上弃用 API v2.3 的严重问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多