GraphUserが推奨されていませんか?もしそうなら、GraphResponseからGraphUser(またはユーザオブジェクト)を取得する代替手段は何ですか?GraphUserを 'com.facebook.android:facebook-android-sdk:4.27.0'で解決できません
注:以下の依存関係を試しましたが、解決できませんでした。 'com.facebook.android:facebook-android-sdk:4.27.0'
乾杯
GraphUserが推奨されていませんか?もしそうなら、GraphResponseからGraphUser(またはユーザオブジェクト)を取得する代替手段は何ですか?GraphUserを 'com.facebook.android:facebook-android-sdk:4.27.0'で解決できません
注:以下の依存関係を試しましたが、解決できませんでした。 'com.facebook.android:facebook-android-sdk:4.27.0'
乾杯
私はresponse.getRawResponseによってJSONにしてGraphResponseを変換することになったとみ) 。 GraphResponse内のユーザデータは、あなたが渡しているクエリに応じて、動的であることができたよう
public void onCompleted(GraphResponse response) {
Log.d("mylog", response.toString());
try {
JSONObject json = new JSONObject(response.getRawResponse());
JSONArray jarray = json.getJSONArray("data");
for (int i = 0; i < jarray.length(); i++) {
JSONObject jsonUser = jarray.getJSONObject(i);
//get your values
String fullName = jsonUser.getString("name");
String id = jsonUser.getString("id")
JSONObject pictureData = jsonUser.getJSONObject("picture").getJSONObject("data");
Uri url = Uri.parse(pictureData.getString("url"));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
以下に示すようそれから私は、JSONから値を抽出し(例:「?/私/友人フィールド=写真、名前、ID」)これが最良の解決策です。 Facebookの-アンドロイド-SDK:4.8.2'`
おかげで、
は '」com.facebook.androidをコンパイル依存性を試してみてください。 – ADM
あまりにもまだ運がないと試してみた:( – channae