这很好用:
$user = $this->facebook->getUser();
$loginUrl = $this->facebook->getLoginUrl(array('scope' => 'publish_stream'));
try {
$post = $this->facebook->api('/me/feed', 'post', array('message'=>'Test message !'));
} catch (FacebookApiException $e) {
header("Location:{$loginUrl}");
}
在这种情况下,通过应用程序在我的墙上发布帖子。
但是,我想通过应用程序在应用程序页面上发布帖子。当我改变
$this->facebook->api('/me/feed')
至
$this->facebook->api('/xxxxxxxxxxxxxxx/feed')
, 帖子是我在应用程序上发布的。
那么,如何通过应用程序在应用程序页面本身上发布帖子,即在可以从应用程序创建的 FB 页面上。
因此,我可以通过“application_name”将发布的帖子视为“测试消息”。