您不得预先填写user_message 参数或内容通过 扩展权限(例如状态 更新或注释),除非用户 在早期生成了内容 工作流程。
这是否意味着我无法自动将故事发布到流中,即使用户同意了?
我见过自动发布故事的应用程序(如PlayStation Network,Foto Diaria)。
PlayStation Network发布有关您在PS3游戏中所做的操作的故事,而Foto Diaria每天都会在您的墙上发布图片。在这两种情况下,附件都是由应用程序创建的,用户消息是空的。这是否意味着发布具有空用户消息(空,不缺席)的故事不被视为预先填充?
编辑:我需要知道Facebook平台政策允许或不允许的内容,而不是如何发布故事。
答案 0 :(得分: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/
希望这有帮助。
答案 1 :(得分:1)
如果您询问用户publish_stream
extended permission,那么您将能够在用户与应用程序交互时自动发布。只有当用户在此过程中先前输入的内容时,您才可以预先填写用户消息,例如如果你要求他们评论一段内容,然后发表一篇关于评论的故事。如有疑问,请留空。
如果您想要在用户不在线时自动发布,那么您还需要他们向应用程序授予offline_access
extended permission。在这种情况下,您还需要存储Facebook为该用户提供的会话密钥。
答案 2 :(得分:0)
我们可以向用户询问offline_access权限,即使用户不在线,也可以随时访问用户个人资料。但是这个许可将不再可用。
我同意此许可对用户非常有害。
但如果所有者应用想要在用户使用其应用期间发布到自己的帐户,它仍然有用。如果您要发布到自己的帐户,可以手动将offline_access打包到您的应用,并选择access_token并将其保存在您自己的应用中,并在您需要发布帐户时使用它。有意义的是Facebook应该允许开发人员完成这项任务。
答案 3 :(得分:0)
它只是被禁止但是,有一个关于它的问题,如果用户之前准备的文本,你可以稍后发布该文本,我认为你能够添加自己的文本。但不太确定..
我是基于McDonald's Canada's yourquestions应用说的,你可以向他们提问,无论何时他们回答你发布到你的墙上。
但要澄清的是,作为一名PMD,我会亲自向FB询问并告诉你答案是什么。