Facebook SDK 3.0forAndroidで次の問題が発生しました。ProfilePictureViewウィジェットを使用せずに自分(および友達)のプロフィール写真を取得したいので、グラフエクスプローラーを使用すると、Jsonの応答は次のようになります。
{
"data": {
"url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/372127_1377011138_1538716206_q.jpg",
"is_silhouette": false
}
}
画像をダウンロードして表示するには、その「url」パスが必要ですが、次のコードが必要です。
Request.executeGraphPathRequestAsync(Session.getActiveSession(),
"me/picture",
new Request.Callback() {
@Override
public void onCompleted(Response response) {
GraphObject go = response.getGraphObject();
Log.i("APP_NAME", go.toString());
}
});
私はこれを取得します:
GraphObject{graphObjectClass=GraphObject,
state={"FACEBOOK_NON_JSON_RESULT":"����\u0000\u0010JFIF\u0000\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0000\u0000��\u0000"}}
誰かが私を助けてくれますか?ありがとう
クロミール