【问题标题】:Facebook Policies: Can my application automatically post stories to my Facebook stream?Facebook 政策:我的应用程序可以自动将故事发布到我的 Facebook 流吗?
【发布时间】:2011-01-05 17:01:12
【问题描述】:

根据Facebook Platform Policies

您不得预先填写 user_message 通过发送的参数或内容 扩展权限(例如状态 更新或注释),除非用户 之前生成的内容 工作流程。

这是否意味着即使用户同意,我也无法自动将故事发布到流中?

我见过可以自动发布故事的应用程序(例如 PlayStation Network、Foto Diaria)。

PlayStation Network 发布有关您在 PS3 游戏中所做操作的故事,Foto Diaria 每天发布您墙上的一张图片。在这两种情况下,附件都是由应用程序创建的,而用户消息是空的。这是否意味着发布带有空用户消息(空,不缺席)的故事不被视为预填充?

编辑:我需要知道 Facebook 平台政策允许或不允许什么,而不是如何发布故事。

【问题讨论】:

    标签: facebook policy facebook-wall


    【解决方案1】:

    https://developers.facebook.com/docs/guides/policy/examples_and_explanations/stream_stories/

    看看这个。 FB Dev 网站的平台政策部分有一些额外的文档,可让您更好地了解共享指南。

    请同时阅读关于用户反馈的部分。

    https://developers.facebook.com/docs/guides/policy/examples_and_explanations/user_feedback/

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      如果您向用户询问publish_stream extended permission,那么您将能够在用户与应用程序交互时自动发布。仅当用户在流程早期输入的内容时,您才可以预先填写用户消息,例如如果您要求他们对某条内容发表评论,然后发布有关该评论的故事。如有疑问,请留空。

      如果您想在用户不在线时自动发布,那么您还需要他们授予应用程序offline_access extended permission。在这种情况下,您还需要存储 Facebook 为该用户提供的会话密钥。

      【讨论】:

      • Kari B,感谢您的回答。我已经知道扩展权限和发布流故事是如何工作的。我的问题是关于政策允许的内容。
      【解决方案3】:

      我们可以要求用户授予一定的offline_access 权限,即可以随时访问用户个人资料,即使用户不在线。但此权限将不再可用。

      我同意此权限对用户有害。

      但如果所有者应用想要在用户使用他们的应用期间发布到他们自己的帐户,它仍然很有用。如果要发帖到自己的账号,可以手动给自己的app设置offline_access,选择access_token保存在自己的app中,需要发帖的时候使用。 Facebook 应该允许开发人员执行此任务是有道理的。

      【讨论】:

        【解决方案4】:

        这是完全被禁止的,但是有一个问题,如果用户之前准备了文本,您可以稍后发布该文本,我认为您可以添加自己的文本。但不太确定..

        我是基于McDonald's Canada's yourquestions 应用程序说的,您可以向他们提问,只要他们回答,他们就会发布到您的墙上。

        但为了澄清这一点,作为一名 PMD,我会亲自向 FB 提问,并让您知道答案是什么。

        【讨论】:

          猜你喜欢
          • 2016-04-22
          • 2012-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-11-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多