これはうまくいきます:
$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」経由で「テスト メッセージ」として表示されます。