Kullanarak Kapak Fotoğrafı Alın Android uygulamasında, Facebook hesabından kullanıcının kapak fotoğrafını çekmeye çalışıyorum.Facebook API
Aşağıdaki kodu kullanarak profil resmini alabilirim.
profilePicUrl = new URL("http://graph.facebook.com/" + userId + "/picture?type=large");
profilePicBmp = BitmapFactory.decodeStream(profilePicUrl.openConnection().getInputStream());
documentation kapak fotoğrafını almak için aşağıdaki belirtir.
kullanıcının kapak fotoğrafı
gerektirir (açıkça alanları = kapak parametre kullanılarak talep edilmelidir)
İade ACCESS_TOKEN:
offset_y alanlar id, kaynak ve dizisi Yani, JSON yanıtının yapısı böyle bir şey olurdu.
{
"cover": {
"cover_id": "10151008748223553",
"source": "http://sphotos-a.ak.fbcdn.net/hphotos-ak-ash4/s720x720/391237_10151008748223553_422785532_n.jpg",
"offset_y": 0
},
"id": "19292868552"
}
Facebook Grafik API'sine oldukça yeni geldim ve bundan dolayı bunun nasıl yapılacağı konusunda fazla bir bilgim yok.
BucoverPicUrl = new URL("http://graph.facebook.com/" + userId + "/cover?type=large");
ve ayrıca bu coverPicUrl = new URL("http://graph.facebook.com/" + userId + "/fields=cover");
çalıştı Ama kullanıcı profilinin kapak resmini elde etmek mümkün olmamıştır. Çevrimiçinde arama yapmak hiç de verimli sonuç vermemiştir.
Herhangi bir yardım gerçekten takdir edilecektir.
Teşekkürler!
söyler misiniz isteği yapmak için kullanmam gereken URL? Bu hatayı almaya devam ediyorum. '{ "hata": { "mesaj": "Bilinmeyen yol bileşenleri:/alan = kapağı", "tipi": "OAuthException", "kod": 2500 } } ' – Swayam
Çok bu hata olsun . 'org.json.JSONException: Kaynak için değer yok – Swayam
@swayam:'/field = ???? 'kullanırken, erişim belirtecini de sağlamanız gerekir. İdeal olarak sizin için hile yapması gereken daha fazla kod ekledim. –