下面提到的Facebook網址會返回空數據,但是Facebook中有相冊圖片,我正在使用新的Facebook SDK 3.5.2。任何人有建議請幫我解決這個問題。 預先致謝Facebook專輯數據在android中返回空
「https://graph.facebook.com/ID/albums?access_token=Token」;
下面提到的Facebook網址會返回空數據,但是Facebook中有相冊圖片,我正在使用新的Facebook SDK 3.5.2。任何人有建議請幫我解決這個問題。 預先致謝Facebook專輯數據在android中返回空
「https://graph.facebook.com/ID/albums?access_token=Token」;
我遇到了同樣的問題。閱讀this。有些用戶不允許通過應用訪問他們的相冊和照片。你將不得不相應編碼。
Session.NewPermissionsRequest np = new Session.NewPermissionsRequest(this, "friends_photos");
Session.getActiveSession().requestNewReadPermissions(np);
Request rq = new Request(Session.getActiveSession(), userID + "/albums", null, HttpMethod.GET, new Request.Callback() {
@Override
public void onCompleted(Response response) {
}
});
rq.executeAsync();
}
下面是它的樣子。只需將用戶標識更改爲要檢索相冊的用戶,並將響應作爲返回的數據。
感謝您的回覆,我檢查一切相同的設置。你知道如何在facebook sdk 3.5 – Venkat
添加權限檢查更新的答案。 –
I got result by adding below this permissions but i need album list now i get only cover photo and profile picture.
if(session != null && !session.isOpened()){
OpenRequest openRequest = new OpenRequest(this).setCallback(statusCallback);
if (openRequest != null) {
openRequest.setDefaultAudience(SessionDefaultAudience.EVERYONE);
openRequest.setPermissions(Arrays.asList("friends_hometown","user_photos","friends_photos"));
openRequest.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
session.openForRead(openRequest);
}
}
你應該粘貼你的請求代碼。 –
@DamienR。感謝您的回覆,我必須粘貼哪個請求代碼。 – Venkat