Bir kullanıcının Facebook hesabından fotoğraf çekmesine izin vermek için Grafik API'nın FB javascript sürücüsünü kullanıyorum. onlar ile giriş istenir bağlamak ilk kez:Neden Grafik API geri dönüş soru işareti ilk girişte albümlerim ve sonraki girişlerde düzgün görüntüler için kapak fotoğraflarını kaplıyor?
FB.login(function(res) {
if (res.status == 'connected') {
auth = res.authResponse; // cache auth response
getAlbums();
}
});
Başarılı olursa, ben iade yetkilendirme nesne önbelleğe ve derhal kullanıcının albüm getirilemedi: Ben yineleme döndürülen nesne kullanma
function getAlbums() {
FB.api('/me/albums', function(res) {
albums = res.data;
});
}
ile onların cover_photo
üzerinde albüm ve görüntüler:
https://graph.facebook.com/{{album.cover_photo}}/picture?type=normal&access_token={{auth.accessToken}}
ilk defa, tüm kapak fotoğrafları bir kullanıcı oturum soru işareti simgeleridir. Ancak, kullanıcı sayfayı yenilediğinde veya sayfaya geri dönerse, uygulama yeniden doğrular, kullanıcının önceden giriş yaptığını algılar ve uygun cover_photo küçük resimlerini görüntüler.
Yeni kimliği doğrulanmış kullanıcıların kapak fotoğraflarını görebilmelerini nasıl sağlayabilirim?
Albümünüzde görüntü yokken kapak resmi soru işaretidir. Sanırım bir nedenden dolayı, ilk defa kimlik doğrulaması için nesneniz düzgün yüklenmiyor. Kodunuzda geri aramaları düzgün kullanıyor musunuz? –
Bu sorunu boş bir erişim belirteci ile yeniden yapıyorum, https://graph.facebook.com/10200952202073231/picture?type=normal&access_token= FB.log adresinden aldığınız param konsolu çalmayı deneyin. – Bnaya