在没有先喜欢页面的情况下发布到 Facebook 页面提要

Posted

技术标签:

【中文标题】在没有先喜欢页面的情况下发布到 Facebook 页面提要【英文标题】:Post to Facebook page feed without first liking the page 【发布时间】:2011-09-15 20:02:47 【问题描述】:

是否可以在不先喜欢页面的情况下发布到 Facebook 页面提要?

我尝试使用类似于以下代码的提要对话框 -- https://www.facebook.com/dialog/feed?app_id=X&to=Y&redirect_uri=Z 这导致错误“指定了无效目标:Y。目标必须是演员可以在其墙上发布的页面、事件或用户。”

我还尝试从页面管理员创建访问令牌,然后使用图表发布,但这导致提要帖子来自管理员而不是发布的用户。

我只需要用户能够发布到页面墙上。有任何想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

见FB docs:

饲料

此连接对应于页面的墙。您可以创建一个链接, 通过向 PAGE_ID/饲料连接。要查看更多详细信息,请查看链接、帖子、 和状态消息文档。

在墙上发帖时冒充主页(即发帖为 页面,而不是当前用户),您必须使用 Page access_token 和 manage_pages 和 publish_stream 权限,如下所述 上面的页面访问令牌。

帖子可以定位到国家、城市、地区或地区,使用 定位参数。请参阅帖子了解更多信息。

编辑:

对不起,上面有不好的部分,正确的是:

帖子 创建

您可以通过向页面发出 HTTP POST 请求来创建帖子 具有 publish_stream 和 manage_pages 权限的 PAGE_ID/feed 和 以下参数。

【讨论】:

正如我上面提到的,您需要“喜欢”该页面才能发布到墙上(据我所知)。 你试过上面提到的权限了吗? 那么我需要从当前用户或页面获取 manage_pages 和 publish_stream 权限吗?感谢您的帮助! 我认为只有 publish_stream 是的,就是这样。再次感谢!

以上是关于在没有先喜欢页面的情况下发布到 Facebook 页面提要的主要内容,如果未能解决你的问题,请参考以下文章

在没有对话框的情况下发布到 facebook ios 6

Facebook iOS sdk 3.2 在没有 FBWebDialogResult 的情况下发布到墙上

Facebook API:如何在不登录的情况下发布到自己的应用程序墙

是否有任何选项可以在不使用 Facebook Graph API 的情况下发布到用户朋友的墙上

如何在不请求 publish_actions 和 manage_pages 权限的情况下发布到我自己的时间线/页面?

Facebook 页面 - 发布到用户墙(在用户喜欢该页面后)