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

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

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

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

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

谢谢!

【问题讨论】:

    标签: php facebook facebook-graph-api


    【解决方案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
    • 是的,就是这样。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 2012-07-29
    相关资源
    最近更新 更多