人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPからFacebookページのフィードに投稿する方法を教えて下さい。

PHPのシステムから自分が管理するFacebookページ(ビジネスアカウント)のフィードに投稿したいのですが、思うようにいかず困っています。
Facebookアプリの登録等は完了し、テストとして簡単な文字列を投稿してみたのですが、「ユーザーからの最近の投稿」という形になり、投稿者の情報が含まれません。(本文は正しく投稿できていますが、ユーザーアイコンはデフォルト画像で投稿者名もなし。)

希望としては、Facebookページを管理するアカウント(ビジネスアカウント)で投稿した形にしたいのですが、どのようにすれば良いのでしょうか?

また、最終的にはcronを使って、毎日決まった時刻に投稿させる仕組みにしたいのですが、Facebookページ(ビジネスアカウント)のフィードに投稿するにあたって、永続的なアクセストークンを取得することはできるのでしょうか?

以上、どうぞよろしくお願い致します。

●質問者: dy7
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● だわかき
●0ポイント

PHPからFacebookに投稿する
http://wp.konyaha.com/?p=63


dy7さんのコメント
回答ありがとうございます。 ただ、(質問文にも書きましたが)教えていただいたURLに書いてある内容については、すでに実現しています。。。

2 ● holoholobird
●120ポイント ベストアンサー

1:ビジネスアカウントでログイン
2:ログイン中のユーザーとして投稿する
ということですよね。
http://facebook.good-hills.co.jp/post.html
まずはこちらを試してみてください。おそらく成功すると思いますので、その後cronと連携して自動化させればよろしいと思います。


SPANIELさんのコメント
[http://www.google.com/search?q=facebook+%E6%8A%95%E7%A8%BF+php:title=「facebook 投稿 php」でググって]、最初のページを紹介してるだけの回答ですね。 多分内容すら読んでいないでしょう。 getLoginUrl では req_perms はもう使えなくなっていますから。

dy7さんのコメント
回答ありがとうございます。確認させていただきます。

dy7さんのコメント
色々と悪戦苦闘しましたが、最終的には、holoholobirdさんに教えていただいたURLを参考にして、解決しました。ありがとうございました。 ページ用のアクセストークンの取得方法に問題があったようです。

3 ● SPANIEL
●80ポイント

トークンは何を使っているのでしょうか。
App Access Token を使っているでしょうか?

最終的に cron でバッチ投稿を行いたいということのようですから App Access Token を使った投稿になると思われます。
以下のページが参考になるのではないでしょうか。
https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/
http://nichiyoubi.ch/post/2849


dy7さんのコメント
回答ありがとうございます。 App Access Tokenも使っていましたが、上手くいきませんでした。(ビジネスアカウントでなく、個人アカウントで試すと上手くいきましたが。)
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ