私は2人のfacebookユーザーAとBを持っていて、両方ともfacebook APIを介してfacebookアプリにログインしています。FBグラフAPI:他のFacebookのユーザー教育の詳細を取得することは可能ですか?
私がしたいのは、facebook APIを介してユーザーAとしてログインして、ユーザーのBの教育履歴を取得するときです。これは、Facebookのセキュリティモデルで許可されていますか?
両方のユーザーが自分のアプリに対して許可をuser_education_history
許可していますが、両方のユーザーが公に利用可能な教育プロフィール情報を持っており、友だちです。
これにもかかわらず、ユーザーAとしてこのグラフをAPIにすると、 <fb-id-of-user-B>?fields=education
、 私は教育の詳細を受け取りません(その逆もあります)。
唯一の要求は、教育の詳細を返します。me?fields=education
は、ユーザー自身の教育の詳細を正常に返しますが、これは必要なものではありません。
最新のFacebook APIバージョン(2.8)を使用します。
ユーザーのアクセストークン(最大2か月間有効)を保存してから使用する必要があります。 – CBroe
CBroe、私があなたに納得できないかどうかはわかりません。上記の各リクエストには認証トークンも含まれています(最初にfb経由でユーザーにログインし、トークンを取得し、 – Peter
あなたが望むデータのユーザーのトークン。ユーザーBのデータを要求する場合は、ユーザーAのトークンが有効ではありません。そのため、ユーザーAが現在アプリケーションを使用していてもユーザーBの(格納された)トークンを使用する必要があります。 – CBroe