2011-08-02 35 views
5

Tümünde "Hoş Geldiniz/Ana Sayfa" uygulama yüklemesi ile yaklaşık 20 Facebook hayran sayfası kurulumu var. Uygulamamda görünmesi için bu hayran sayfalarındaki tüm "Beğenmeler" inizi takip etmenin bir yolu var mı? JavaScript SDK FB.api() kullanarak dizileri (.toString() ve .join (',') kullanarak) yanı sıra JSON nesneleri ve hatta doğrudan giriş kullanarak denedim. Görünüşe göre, Facebook bir seferde yalnızca bir fanpage kimlik isteğini işleyebilir. Henüz bakmadım ama bunu PHP'de yapmanın bir yolu var. Aynı duruma düşebileceğimi hissediyorum.Tek bir aramada birden fazla Facebook fanpage verisi isteme

Öneriler harika olurdu! Çoklu Sayfalar

+0

Öyle mi deneyin: http://developers.facebook.com/docs/reference/api/batch/? – Ben

+0

Burada da benzer bir soruya cevap verdim: http://stackoverflow.com/questions/6873207/facebook-page-permission-query – jBit

+0

Oh AWESOME! teşekkürler jBit! Graph API dokümantasyonundan geçiyordum ve PHP'de çalıştığım bir çözüm buldum. Aynı zamanda kimlik kullanır ancak sorgu dizesi biçiminde "? Id = XXXXX, XXXXX, XXXXX". – Smccullough

cevap

10

Grafik URL - https://graph.facebook.com/?ids=19292868552,11239244970

Çoklu sayfalar bir Facebook JavaScript SDK Örnek olarak talep:

FB.api(
    '/', 
    {ids : "19292868552,11239244970"}, 
    function(response) { 
     if (!response || response.error) { 
      console.log(response.error); 
     } else { 
      console.log(response); 
     } 
    } 
); 

Çoklu sayfalar bir Facebook PHP SDK Örnek olarak talep:

$result = $facebook->api('/', 'get', array('ids' => array('19292868552','11239244970'))); 
+0

Böyle bir çağrıyla nasıl yaparım? /164049980329688/events?limit=4&since=2013-03-30&until=now&fields=id,start_time,name,attending.limit(5000),place –

İlgili konular