2

ユーザーが Facebook ウォールに記事を投稿できるアプリを作成しています。記事が投稿されると、投稿 ID を取得し、残りの記事の詳細と共にデータベースに保存します。ここで、誰かが私のサイトで記事を表示したときに、その投稿に付けられたコメントを表示できるようにしたいと考えています。また、ユーザーが自分のサイトから投稿にコメントを追加できるようにしたいと考えています。

システムが以前にそれをチェックするため、ユーザーが記事を表示しているときに常に Facebook にログインしていることを私は知っています。

私はPHP SDKを使用してきましたが、私がしなければならないことは次のようなことだけだと思っていました:

$post_comments = $facebook->api('/' . $post_id . '/comments');

ただし、これを行うと、次のエラーが発生します。

致命的なエラー: キャッチされていない GraphMethodException: サポートされていない取得要求です。/APP_PATH/facebook/src/facebook.php の 560 行目にスローされます

正直なところ、私は Facebook Graph API に非常に慣れていないため、ここで何をしているのかほとんどわかりません。また、それに関する多くのドキュメントを見つけることができないようです。

ここで何をすべきか誰か教えてもらえますか、またはそれについて読むことができるドキュメントを教えてもらえますか?

ありがとう!

4

2 に答える 2

1

PHPライブラリが何をしているのかわかりませんが、実際にコメントにアクセスするには、を読んでgraph.facebook.com/<post_id>/commentsください。確かに、ドキュメントからこれを試してみてください。

投稿IDを確認しますか?19292868552_118464504835613投稿IDとしてバギー関数を呼び出してみてください。それ機能しなければなりません。

于 2011-04-07T21:45:06.813 に答える
1

それはうまくいくはずです。

これが私が使用しているコードです。

$comments = $facebook->api($postid . '/comments');

あなたpostidが有効なものであることを確認してください。

または、ブラウザにその URL を直接入力して、このような詳細を取得することもできます https://graph.facebook.com/<postedid>/comments

詳細については、このリンクを参照してください http://developers.facebook.com/docs/reference/api/Comment/

于 2011-04-09T01:53:10.363 に答える