【问题标题】:How to post to the wall of a fanpage with the name of the fanpage如何使用粉丝专页的名称发布到粉丝专页的墙上
【发布时间】:2026-01-24 22:05:01
【问题描述】:

我作为用户 KDB 是粉丝专页 TVWehen 的管理员。 切换到 TVWehen 的帐户,我可以以 TVWehen 的身份发布到墙上并组织活动(新闻中的第一个标题是 TVwehen) 使用 php 我可以贴到 TVwehen 的墙上($fanpageId 包含页面的实际值) $news=array('access_token' => $access_token, 'page_id' => $fanPageId, '消息' => $消息, '主题' => $名称, 'caption' => 'Informationen aus dem Verein', '描述' => $描述, '图片' => $图片
);

$facebook -> api( $fanPageId . '/feed', 'POST', $news );

但标题不是 TVWehen 而是 KDB 如果我切换到 TVWehen 的帐户并运行 php 程序,它会失败: "{"error":{"type":"OAuthException","message":"(#200) 此帖子不是由应用创建的 使用 req_perms 我尝试使用任何可能的权限进行自动化。

谁知道错误或有解决方案以粉丝专页的名义发布到粉丝专页

【问题讨论】:

    标签: php facebook-graph-api


    【解决方案1】:

    总之,您需要使用页面的访问令牌。

    从 Facebook 文档中“您必须使用页面的访问令牌,而不是通常用于读取 Graph API 对象的用户访问令牌。可以通过向具有 manage_pages 权限的 /USER_ID/accounts 发出 HTTP GET 来检索此访问令牌。这将返回用户拥有管理权限的页面列表(包括应用程序配置页面),以及这些页面的 access_tokens。除非另有说明,否则发布到页面还需要 publish_stream 权限。”

    http://developers.facebook.com/docs/reference/api/page/

    您可以在 6 月 18 日的 Facebook 开发者博客文章中找到 php 代码(用于发布视频)。

    http://developers.facebook.com/blog/post/515/#video_upload

    【讨论】:

    • 谢谢。这就是解决方案。我收到的对 Facebook 问题的最快答复。 Taunusstein 致以最诚挚的问候(靠近威斯巴登/法兰克福/德国)