SORU
27 Temmuz 2010, Salı


Almak "gerçek" graph API profil resmi URL Facebook

Facebook graph API kullanarak kullanıcı profil resmini alabilir miyim söyledi

http://graph.facebook.com/517267866/picture?type=large

gayet iyi çalışıyor. Yazdığınız yukarıda bir tarayıcı içine URL, ancak resmin gerçek adresi

http://profile.ak.fbcdn.net/profile-ak-snc1/v227/560/83/n517267866_1928.jpg

Nasıl ikinci URL birinci programlı olarak kullanarak alabilir miyim?

CEVAP
27 Temmuz 2010, Salı


İlk URL ikinci (geçici yeniden yönlendirme) HTTP 302 verir. Bu yüzden, ikinci URL programlama yoluyla bulmak için, ilk URL için bir HTTP isteği ve yanıtı Location Başlığı alabilir.

O dedi, ikinci URL pemanent olmak güvenmeyin. Okuma biraz için HTTP yanıt kodu (302 karşıtı olarak, kalıcı 301), mümkün Facebook değişikliklerini URL düzenli olarak önlemek için insanlardan-örneğin-kullanarak kendi sunucularına ev sahipliği görüntüleri.


Düzenleme:OP yayınlanan VİDEO URL 404, biz biliyoruz o yüzden şimdi haber URL uzun ömürlü olmak güveniyor. Eğer SSL-güvenli bir sayfada <img> bir Grafik API bağlantı varsa da,,there's a parameter eklemek zorundahttps://graph.facebook.com kullandığınızdan emin olun.


Güncelleme:API JSON döndürülmesine neden olan added a parameter&; redirect=false - - yerine bir yönlendirme var. Retruned JSON EĞER URL içerir:

{
   "data": {
      "url": "http://profile.ak.fbcdn.net/...",
      "is_silhouette": false
   }
}

Yine, uzun ömürlü olmak, URL bu VİDEO itimat etmem. JSON yanıt müsamahakar bir İSTASYONDAN başlıkları ile birlikte gönderilir, istemci tarafı XHR istekleri ile bunu yapmak için özgürsünüz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008