私は、Java Springフレームワークで私と私の友人の間にfacebook相互の友人を得る必要があります。Facebookのuser-context-idとユーザーのIDは同じですか?
私はすべてのアプリがインストールされている私の友人を得ることができます。しかし、お互いの友人を得ることができません。
私の疑問は、user-context-idです。ユーザーIDとユーザーコンテキストIDは同じです。
「はい」の場合は例外が表示されます。 {ユーザーコンテキストID}/mutual_friends
誰もがこの上で私を助けてくださいどのようなユーザーコンテキストIDで、どのように我々は、私の友人
FacebookClient facebookClient = new DefaultFacebookClient(accesstoken, Version.LATEST);
User user = facebookClient.fetchObject("me", User.class, Parameter.with("fields", "email,name,locale"));
Connection<User> friends = null;
String customerId = user.getId();
String customerName = user.getName();
String customerMail = user.getEmail();
Connection<User> friends = facebookClient.fetchConnection("me/{user-id of the target person}/mutual_friends", User.class);
親愛なるluschn、あなたのポイントと私は、次のような結果手順で終わるています試みた:: 1)接続友人= facebookClient1.fetchConnection( "/ {ユーザーID}?フィールド=コンテキスト{ID}"、User.class);しかし、私はfacebookに接続するためにユーザーaccess_tokenを使用するためにアクティブなaccess_tokenが必要であると言います。最後に私はOAuthExceptionを取得しました:(#803)要求した別名の一部が存在しません:{1351426911589218}。私は実際に何をすべきですか? –
Punithapriya
あなたはユーザーのコンテキストが必要ですか?あなたは私の答えで最初のAPIコールを使って直接お互いの友達を得ることができます。 – luschn
最初のAPIコールを使用しています。このエラーが発生しました OAuthExceptionタイプのFacebookエラー応答:(#803)**リクエストしたエイリアスの一部が存在しません:{831925293625800} **(コード803、サブコードnull)。しかし、現在のユーザーとターゲットの人は友人であり、どちらもuser_friendsの許可を許可されています。どちらもアプリを使用しています。しかし、なぜ私は相互の友人を得ることができません。私のエラーを指摘してください – Punithapriya