2

根据Facebook 平台政策

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

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

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

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

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

4

4 回答 4

2

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/

希望这可以帮助。

于 2011-07-28T13:19:26.573 回答
1

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

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

于 2010-01-17T10:54:14.690 回答
0

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

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

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

于 2012-02-11T02:03:18.560 回答
0

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

我说的是基于麦当劳加拿大的 yourquestions应用程序,您可以向他们提问,只要他们回答,他们就会发布到您的墙上。

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

于 2013-11-21T20:19:01.797 回答