我正在尝试使用 PHP发布到 Facebook页面。我已经创建了一个 Facebook 应用程序,并且可以使用我在 facebook 用户墙中的每日自动发布中找到的非常有用的代码发布到常规帐户FEED中。
总结一下:
$facebook = new Facebook(array('appId' => 'xxxxxxxx',
'secret' => 'xxxxxxxxxxxxxx',));
$post = array('message' => 'Message to user');
$post_id = $facebook->api("/$USER_ID/feed", "post", $post);
任何 access_token 都不需要。我已从 PAGE(和常规帐户)授予我的应用程序以下权限:publish_stream,manage_pages
但是......这似乎不适用于 Facebook PAGE。我似乎无法从我的应用程序发布到它。我尝试了以下和其他组合,但 Facebook 没有返回任何错误消息,也没有发布:
$feed = '/MYPAGEID/feed';
$post_id = $facebook->api($feed, "post", $post);
非常感激你的帮助!