2016-08-12 15 views
0

ログインしたユーザーの個々の投稿の詳細、具体的には収集された好き嫌いの数を取得したいと考えています。ユーザーが特定の投稿の詳細を取得するにはどうすればよいですか?

Javascript APIを使用して、私は有効なアプリケーションIDを取得しており、ユーザーにログインして基本情報を取得できます。特定のオブジェクトに関する情報を取得するために、私はそれがあるべきだと思う:番号の最初の部分は、ユーザIDとアンダースコア後の第二の部分をある

FB.api('/1234567890_2345678901', function(response) { ... 

はポストのIDです。私は、オブジェクトの詳細を得ることについてのドキュメントに何かを見つけることができません

Unsupported get request. Object with ID ... does not exist, cannot be loaded due to missing permissions, or does not support this operation. 

:それは常に私がしようと、すべてのポストIDに同じエラーを返しますが

。どのような追加のアクセス許可が必要かわかりません。アプリのコントロールパネルには、個別の権限を追加する機能や、権限が何であるかを知る機能はありません。

答えて

1

あなたのアプリケーションを承認していないユーザーのデータを取得することはありません。そのIDが別のユーザーの壁にある投稿に属する場合、そのIDにアクセスできません。それはエラーメッセージがあなたに伝えるものです。アクセス権がありません。

現在ログインしているユーザーの壁に投稿されたIDで試してみましょう。これは機能します。もちろん、user_postsの許可が必要です。たとえば:http://www.devils-heaven.com/facebook-javascript-sdk-login/

+0

これは私が試していたものです。自分自身でログインして自分の投稿の詳細を取得しようとしましたが、できません。アプリは何を要求する必要がありますか?アプリダッシュボードで権限をリクエストする方法はありません。 – pixelmike

+1

それはuser_postsです。スコープパラメータでFB.loginを使用します。 – luschn

+1

ログインとスタッフに関する記事へのリンクを追加しました – luschn

関連する問題