PHPのシステムから自分が管理するFacebookページ(ビジネスアカウント)のフィードに投稿したいのですが、思うようにいかず困っています。
Facebookアプリの登録等は完了し、テストとして簡単な文字列を投稿してみたのですが、「ユーザーからの最近の投稿」という形になり、投稿者の情報が含まれません。(本文は正しく投稿できていますが、ユーザーアイコンはデフォルト画像で投稿者名もなし。)
希望としては、Facebookページを管理するアカウント(ビジネスアカウント)で投稿した形にしたいのですが、どのようにすれば良いのでしょうか?
また、最終的にはcronを使って、毎日決まった時刻に投稿させる仕組みにしたいのですが、Facebookページ(ビジネスアカウント)のフィードに投稿するにあたって、永続的なアクセストークンを取得することはできるのでしょうか?
以上、どうぞよろしくお願い致します。
1:ビジネスアカウントでログイン
2:ログイン中のユーザーとして投稿する
ということですよね。
http://facebook.good-hills.co.jp/post.html
まずはこちらを試してみてください。おそらく成功すると思いますので、その後cronと連携して自動化させればよろしいと思います。
PHPからFacebookに投稿する
http://wp.konyaha.com/?p=63
回答ありがとうございます。
ただ、(質問文にも書きましたが)教えていただいたURLに書いてある内容については、すでに実現しています。。。
1:ビジネスアカウントでログイン
2:ログイン中のユーザーとして投稿する
ということですよね。
http://facebook.good-hills.co.jp/post.html
まずはこちらを試してみてください。おそらく成功すると思いますので、その後cronと連携して自動化させればよろしいと思います。
回答ありがとうございます。確認させていただきます。
色々と悪戦苦闘しましたが、最終的には、holoholobirdさんに教えていただいたURLを参考にして、解決しました。ありがとうございました。
ページ用のアクセストークンの取得方法に問題があったようです。
トークンは何を使っているのでしょうか。
App Access Token を使っているでしょうか?
最終的に cron でバッチ投稿を行いたいということのようですから App Access Token を使った投稿になると思われます。
以下のページが参考になるのではないでしょうか。
https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/
http://nichiyoubi.ch/post/2849
回答ありがとうございます。
App Access Tokenも使っていましたが、上手くいきませんでした。(ビジネスアカウントでなく、個人アカウントで試すと上手くいきましたが。)
回答ありがとうございます。確認させていただきます。
2013/08/22 18:18:35色々と悪戦苦闘しましたが、最終的には、holoholobirdさんに教えていただいたURLを参考にして、解決しました。ありがとうございました。
2013/08/25 23:08:59ページ用のアクセストークンの取得方法に問題があったようです。