我在使用Facebook SDK 3.0 for Android時遇到以下問題。 我想要得到我的(和我的朋友)資料照片上沒有使用他們的ProfilePictureView部件,所以如果我使用圖形瀏覽器我看到JSON響應是:使用Facebook SDK 3.0獲取個人資料圖片Android版
{
"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"}}
有人能幫助我嗎? 感謝
Cromir
我有同樣的問題。你是如何解決它的? – Geek
@Geek答案是將重定向設置爲false按照http://stackoverflow.com/questions/25055159/android-facebook-sdk-decoding-pictures-from-me-picture-graph-call – kha