【问题标题】:Do I need app approval from facebook to posting to our own feed from android app as of 2014 May?自 2014 年 5 月起,我是否需要获得 facebook 的应用程序批准才能从 android 应用程序发布到我们自己的提要?
【发布时间】:2014-07-22 04:57:24
【问题描述】:

我想将我的应用程序与 Facebook 集成。我为此使用 Facebook SDK。在我的应用程序中,我试图向 Facebook 发布一些消息。我已经在 Facebook 开发者网站上为此创建了一个应用程序。我已使用此应用程序 ID 和 publish_actions 权限。但我无法将消息发布到 Facebook。以前是这样的。

我搜索了这个问题,似乎 4 月 30 日之后 facebook 改变了一些关于角色的结构。截至 2014 年 5 月 1 日,如果您想向用户发布任何内容 [除了应用程序注册开发者] 时间线,您需要 Facebook 许可,即需要提交应用程序以供批准。 请参考https://developers.facebook.com/docs/facebook-login/permissions/v2.0#review

审批流程需要apk提交、截图、隐私政策等。 https://developers.facebook.com/docs/apps/review

在进入此审批流程之前,我只想知道这是从 Android 应用向 Facebook 发布消息的唯一方法吗?

【问题讨论】:

  • 您可以使用本机共享和消息/发送对话框。我认为他们不需要批准
  • 感谢您的快速回复。您是说要调用共享意图(ACTION_SEND 吗?)。在那种情况下,他们不接受任何要分享的保存消息,只有登录用户才能输入消息并分享。
  • 我正在尝试从 android 发布。无论如何,我也参考这个,developers.facebook.com/docs/android/share。我已经尝试了他们提到的所有方法,共享对话框、Feed 对话框、发送请求和通过 Graph API 发布。我可以成功登录 Facebook,但在分享对话框和提要对话框中发布消息失败。
  • 失败是什么意思?

标签: facebook facebook-graph-api


【解决方案1】:

是的,您必须首先获得 Facebook 的许可,并且您必须按照您发布的链接中的说明提交它以供审核。但是,当您在后台发布而不向用户显示您发布的内容时,就会出现这种情况。 https://developers.facebook.com/docs/apps/review 当用户通过我的应用程序登录到 Facebook 时,我在我的一个 iOS 应用程序中做了同样的事情,该应用程序请求许可,并在那里显示来自 Facebook 的警报,您必须从 Facebook 获得权限才能在公开应用程序时发布. 默认情况下,这三个权限被授予: 1. 电子邮件 2. user_friends 和 3. public_profile

要获得额外权限,您必须提交以供审核。 您可以在应用程序中使用通过对话框进行选择: 请看这个链接: https://developers.facebook.com/docs/android/share

【讨论】:

    【解决方案2】:

    如果您在应用程序的角色下被列为管理员、测试人员或开发人员,则它可以发布到您拥有的 Facebook 页面,而无需事先获得 Facebook 的许可

    【讨论】:

      【解决方案3】:

      我能找到的经过验证的最佳答案是:

      https://www.facebook.com/legal/terms

      第 2 条规定:

      您在 Facebook 上发布的所有内容和信息都归您所有,并且您可以通过您的隐私和应用程序设置控制这些内容和信息的分享方式。

      第 9 条规定您可能必须遵守某些规定,但除非您违反法律、商业或商标服务或项目,否则您可以继续使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-02
        • 2013-07-16
        相关资源
        最近更新 更多