2012-03-31 25 views
7

Ben facebook grafik api için çok yeni, aslında bugün yeni başladım, bu yüzden biraz yardıma ihtiyacım var.Facebook Graph API bir yazıdan tüm beğenileri almak

Kodum mükemmel çalışıyor, Belli bir gönderiyi sevenleri listelemek için basit bir algoritma yazdım ama sorun şu ki. İşte grafik API aldığım JSON Cevap:

<br/> 
{<br/> 
      "likes": {<br/> 
      "data": [<br/> 
       {<br/> 
        "name": "NAME",<br/> 
        "id": "ID"<br/> 
       },<br/> 
       {<br/> 
        "name": "NAME",<br/> 
        "id": "ID"<br/> 
       },<br/> 
       {<br/> 
        "name": "NAME",<br/> 
        "id": "ID"<br/> 
       },<br/> 
       {<br/> 
        "name": "NAME",<br/> 
        "id": "ID"<br/> 
       }<br/> 
      ],<br/> 
    "count": 22<br/> 
},<br/> 
"id": "POST ID",<br/> 
"created_time": "DATE CREATED"<br/> 
}<br/> 

yüzden SAYISI bulunmasına rağmen: 22 Beğeniler, sunucu sadece 4 isim döndürür. Bütün isimleri almak mümkün mü? Öyleyse nasıl?

cevap

8

Detaylı bilgi istemek gibi nesnenin numarası başka bir sorgu çalışabilir (yani/Beğeni sınırı = 99?) Bu yapabileceği

+0

tam olarak..thanks :) – cprogcr

+0

, bu kullanıcı kimliği ile yazının tüm beğenilerini alabilmenin bir yoludur.or ya da facebook dönüşünde bu isteğiniz üzerine nazikçe hepl bana sadece bir istek 100 facebook – usama

2

:

https://graph.facebook.com/'.$post_id.'/comments?limit=0 // for comments 
https://graph.facebook.com/'.$post_id.'/likes?limit=0 // for likes 

dinle grafik API kullanarak. Umut eder. Böyle

+6

limit = 0, düzeltildikten sonra 0 mesajda çözülecek bir hatadır. Referans: https://developers.facebook.com/blog/post/2013/06/26/october-2013-platform-changes/ – Lavixu

1

Kullanım FQL:

SELECT user_id FROM like WHERE object_id=10151751324059927 LIMIT 1000

Şimdi Kullanım Kimliği-s sayısını. Ama seviyor sadece 1000 yılına kadar sayar sever verecektir

+1

"8 Ağustos 2016'dan itibaren FQL artık kullanılamayacak ve sorgulanmayacaktır. " - https://developers.facebook.com/docs/reference/fql/ – Ryan

4
https://graph.facebook.com/v2.4/[post_id]?fields=shares,likes.summary(true),comments.summary(true) 
eklendi

Facebook (v2.4 API) yazı için sayar (hisse + seviyor + yorum): lütfen unutmayın albümleri' olduğunu '+' fotoğraf nesnelerinin paylaşımları yok, API'dan gelen hatalar size hata mesajını gösterecek, bu nesne türünde böyle bir özellik bulunmayacaktır.

+0

süper ........... –

İlgili konular