シナリオを考えていますが、これが可能かどうかあなたの意見が必要です.
私は通常のウェブサイトを持っています。このウェブサイトにはフォームがあり、フォームを送信することで特定のFacebookページにも送信する必要があります。通常のページ ステータスの更新として。フォームを送信するために、ユーザーに Facebook への登録を強制したくありません。
ここでいくつかの記事と facebook API を読むことで、これは可能だと思いますが、解決できない問題が 1 つあります。
- Facebook アプリの作成
- 管理者のユーザー トークンの取得
- ページ ウォールに投稿するページ アクセス トークンの取得
これらのポイント (1-3) は正常に機能するはずですが、ここに私の問題があります。
私が正しい場合、トークンはしばらくすると期限切れになります - 期限切れにならないトークンを取得するにはどうすればよいですか? または、この問題を解決する他の方法はありますか?
これは、Facebook ページに投稿する作業コードです。
$attachment = array(
'access_token' => 'BACyul4fRfyEmI3xwMDs..........................',
'message'=> "Hello Test"
);
$result = $facebook->api('/'.$page_id.'/feed', 'POST', $attachment);