PHPを使用してFacebookページに投稿しようとしています。私はFacebookアプリケーションを作成しました。そして、私が見つけた非常に役立つコードを使用して、通常のアカウントFEEDに投稿することができます: Facebookユーザーの壁の毎日の自動投稿。
要約すると、次のようになります。
$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
しかし...これはFacebookPAGEでは機能しないようです。アプリから投稿できないようです。次の組み合わせやその他の組み合わせを試しましたが、Facebookはエラーメッセージを返さず、投稿もしません。
$feed = '/MYPAGEID/feed';
$post_id = $facebook->api($feed, "post", $post);
あなたの助けは大歓迎です!