2011-11-08 5 views
0

グラフapiを使ってユーザーのフィードを取得しようとしていますか?すべての権限が適切に設定されています。私はそれを働かせる必要があります。アプリケーションアクセストークンでユーザーフィードを取得できませんか?

私は、グラフのAPIエクスプローラに入ると、ユーザーに対応するアクセストークンを渡すとフィードを取得できることがわかりました。ただし、アプリケーションのアクセストークンを使用すると、何も取得されません。空のDATA値が返されます。

これは正しいですか?アプリのアクセストークンは機能しませんか?それがない場合は、周りに持っているのは何ですか?

答えて

0

アプリアクセストークンは主に、アプリの代わりに行動を起こすために使用されます(ユーザーの禁止、アプリ設定の変更、ゲームの成果の投稿など)。あなたがそれら(またはそのユーザの投稿を見ることができます別のユーザからの)からユーザーのアクセストークンを必要とし、アクセストークンが

+0

がread_stream許可について了解read_stream許可を必要とするユーザーの投稿にアクセスするには

。それはログインの一部として許可されます。私は、私の混乱の一部は、ユーザーの友人にそのアプリケーションのアクセストークンを渡すことができるという点にあると思うので、フィードでも同じことが起こるはずです。これが世界の仕組みですか?ありがとう、btw。 –

+0

はい、偽装されたアクセストークン(ページまたはアプリケーション)にはユーザーアクセストークンと同じアクセス権がありません。特にアクセスするデータにはプライバシー設定があり、ユーザーのアクセス許可が必要ですそのアクセストークンを使用しています – Igy

+0

あなたが知っている可能性がある場合、どのようにして任意のユーザーのアクセストークンを取得すればよいのですか?リアルタイムフィードのコールバックを処理する私のサイトのコードは、そのユーザー(または誰か)としてFacebookにログインしていないので、現在ログインしているユーザーのアクセストークンを取得する通常のルートは適用されません。これは真剣に私のお尻を蹴っている...ありがとう! –

関連する問題