在没有先喜欢页面的情况下发布到 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 sdk 3.2 在没有 FBWebDialogResult 的情况下发布到墙上
Facebook API:如何在不登录的情况下发布到自己的应用程序墙
是否有任何选项可以在不使用 Facebook Graph API 的情况下发布到用户朋友的墙上