下記の Facebook URL は空のデータを返しますが、Facebook にはアルバム画像があります。私は新しい Facebook SDK 3.5.2 を使用しています。誰でも提案があれば、この問題から抜け出すのを手伝ってください。よろしくお願いします
" https://graph.facebook.com/ID/albums?access_token=Token ";
下記の Facebook URL は空のデータを返しますが、Facebook にはアルバム画像があります。私は新しい Facebook SDK 3.5.2 を使用しています。誰でも提案があれば、この問題から抜け出すのを手伝ってください。よろしくお願いします
" https://graph.facebook.com/ID/albums?access_token=Token ";
私は同じ問題を抱えていました。これを読んでください。一部のユーザーは、アプリからアルバムや写真へのアクセスを許可していません。それに応じてコーディングする必要があります。
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();
}
これがどのように見えるかです。userID を取得したいアルバムのユーザーに変更するだけで、response が返されるデータになります。
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);
}
}