ここ数日、たくさんの本を読んでいて、たくさんのことを学んだと確信しています。こうした Facebook のドキュメントは Web 全体に (悪い意味で) 広まり、人々は情報を探したり、さまざまなことを試したりしています。
私は次のようなことをしました:
- ページのウォールへの投稿 (画像、リンク、テキスト)
- プロフィールのウォールへの投稿
そこで、ページへの自動ポスターのようなものを作成することを考えました。しかし、想像してみてください。そのためには、有効期限のないアクセス トークンが必要です。
わかりました、問題ありません。私が読んできたものから、App Access Tokensがそれを処理し、スクリプトでcronを実行できます!
しかし、アクセストークンを使用して投稿を実行するにはどうすればよいでしょうか?
現在、ユーザー トークンを使用して、ログインしているユーザーの ID を取得できる場合は、このコードを使用していました。
FB.api('/<?=$album_id?>/photos?access_token=<?=$fanpage_token?>', 'post', {
message: ementa,
url: selected_image
}, function(response) {
if (!response || response.error) {
alert('Falhou a publicar a ementa com imagem');
} else {
alert('Page Post ID: ' + response.id);
}
});
ファン ページ トークンは、Graph API Explorer から手動で取得しました。これは、cronjob で使用されるためです。
アルバムIDも以前に取得しました。
これをアプリ トークンで使用するにはどうすればよいですか?
ありがとう!