2017-07-13 4 views
-2

Facebookのログイン時にアンドロイドアプリケーションでユーザーのフレンドリストを取得することに興味があります。誰も私に何をする必要があるのか​​教えてくれますか? Facebookは7月10日にGraph APIに新しい変更を加えて以来。以前提供したソリューションを試してみるのは少し躊躇しています。詳細なガイドが必要です。FACEBOOK FRIEND LISTを検索する - 最新のsdkの変更に従う

答えて

0

facebookからフレンドリストを取得するためにこれを試してください。

GraphRequest.newMyFriendsRequest(AccessToken.getCurrentAccessToken(), new GraphRequest.GraphJSONArrayCallback() { 
       @Override 
       public void onCompleted(JSONArray jsonArray, GraphResponse graphResponse) { 

         Utils.setLog("response :+" + jsonArray.toString()); 

        } catch (Exception e) { 
         //Exception Track 
         e.printStackTrace(); 
        } 

       } 
      }).executeAsync(); 

前にあなたがfacebookからuser_friendsための許可を求めるために持っていることを確認します。

+0

こんにちは。どうもありがとうございます。このコードをどこに書くべきですか?また、私はuser_friendsの許可を求めてみました。しかし、私が取り組んでいるアプリはカスタムボタンを使い、Facebookのウィジェットは使わない。したがって、従来の方法は機能しません。あなたはそれを助けてください。 –

+0

プライベートString [] mFacebookPermissions = {"public_profile"、 "email"、 "user_birthday"、 "user_location"、 "user_friends"}; このコードで十分でしょうか? –

+0

あなたは可視性が見えない/消えたそのFacebookブックウィジェットを置く必要があります。カスタムボタンをクリックすると、 'facebook_widget..performClick();'と書かなければなりません –

関連する問題