1

Facebookのグラフの概念は初めてです。ドキュメントを読み終えましたが、やりたいことを少し迷っています。「セーリング」などのキーワードに基づいて投稿をクエリすることができました。

http://graph.facebook.com/search?q=sailing&type=post

キーワードが指定された最新の25件の投稿を含む結果セットが返されることがわかります。私の問題は、投稿IDを取得して直接クエリしようとすると発生します。私がやりたいのは、投稿IDを取得し、24時間後にクエリを実行して、コメントを受け取ったかどうかを確認し、投稿後に獲得したいいねの数を確認できるようにすることです。

userID_postIDを取得して、次のようにクエリできます。

http://www.facebook.com/userID/posts/postID

いいねの投稿を見ることができますが、グラフでこれを試してみると:

http://graph.facebook.com/userID/posts/postID

次のエラーメッセージが表示されます。

{
      "error": 
       {
          "message": "Unknown path components: / postID",
          "type": "OAuthException",
          "code": 2500
       }
}

投稿にアクセスしたい場合はaccess_tokenを取得する必要があると人々がコメントしているところを見てきました。最初に取得した投稿にアクセスするためにaccess_tokenが必要な理由がわかりません。意味がないようです。別の投稿でこれを行おうとしたときに気付いたのは、これはファンページではなく個人の投稿へのアクセスに関連しているようだということです。一方、ファンページなどの公開ページは結果を返すようです。

また、次のようにクエリを実行してみました。

http://graph.facebook.com/userID_postID/likes

これにより、ファンページなどの公開ページのいいねが返されますが、個々のページには何も返されません。誰かが私を正しい方向に向けるのを手伝ってくれるか、あるいはこれを処理する適切な方法が何であるかについて私に説明を与えることができますか?ユーザーにaccess_tokenをリクエストすることは、私がやりたくないことです。これは主に、キーワードに基づいて調査できるようにするために作成しようとしているサービスのためのものです。どんな助けでも大歓迎です、ありがとう。

4

0 に答える 0