我是用户KDB的粉丝TVWehen的管理员。
Switiching到TVWehen的帐户我可以发布到墙上并组织事件作为TVWehen(新闻中的第一个标题是TVwehen)
使用php我可以发布到TVwehen的墙上($ fanpageId包含页面的实际值)
$ news = array('access_token'=> $ access_token,
'page_id'=> $ fanPageId,
'message'=> $消息,
'subject'=> $名称,
'caption'=> 'Informationen aus dem Verein',
'description'=> $描述,
'picture'=> $图片
);
$facebook -> api( $fanPageId . '/feed', 'POST', $news );
但标题不是TVWehen而是KDB 如果我切换到TVWehen的帐户并运行php程序,它会失败: “{”error“:{”type“:”OAuthException“,”message“:”(#200)此帖子不是由应用程序创建的 使用req_perms我试图以任何可能的许可进行自动化。
谁了解错误或有解决方案以粉丝页的名义发布到粉丝专页
答案 0 :(得分:2)
总之,您需要使用页面的访问令牌。
从Facebook文档“你必须使用Page的访问令牌,而不是通常用于读取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代码(用于发布视频)。