ugrás a tartalomhoz

Facebook lájkok számának a lekérdezése API-val

EdgarPE · 2012. Már. 20. (K), 12.15
Adott egy site, ahol oldalakat lehet lájkolni. Szeretném lekérdezni, hogy melyik oldalt hányszor lájkolták, és ez alapján egy toplistát összeállítani. Ezzel a módszerrel kérdezem le a lájkok számát:

http://developers.facebook.com/docs/reference/fql/link_stat/

De sajnos nem pontos, a like_count oszlop sajnos nem egyezik meg azzal a számmal, amit a facebbok a like gombban megjelenít.

Hogyan lehet lekérdezni pontosan azt a számot, ami a like button-ban megjelenik?

Egy kis hasznos infó: van olyan javascript event ami like és unlike esetén tüzel, így tudok hazaszólni a szervernek hogy kérdezze le a like számot, mert változott. Erről infó:
http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
De a problémám ezzel nem függ össze a link_stat-os lekérdezés a like_count oszlopban folyamatosan mást mutat, mint amit a like button, nem a szerver van lemaradva.
 
1

összeg jelenik meg

tiku I tikaszvince · 2012. Már. 20. (K), 12.38
Ha jól értem a dokumentációt, akkor a like gomb mellett az összes like+megosztás+a megosztásokra és likeokra érkezett commentek + a commentekre érkezett like-ok összegét mutatja.

http://www.blindfiveyearold.com/facebook-like-numbers-inflated
http://www.twistermc.com/36579/facebook-like/

Tehát a megjelenő total_count értéke magába foglalja az általad lekért like_count értékét.

Innentől döntés kérdése, hogy melyik értéket használod.
2

Köszönöm a választ, de sajnos

EdgarPE · 2012. Már. 21. (Sze), 08.42
Köszönöm a választ, de sajnos nem ez a megoldás, próbáltuk azzal is.
Van olyan page, ahol a like gomb 0-t mutat de már a like_count-ra is 5-öt ad vissza az API, a total_count meg több mint 5-öt.
3

hátha segít

tiku I tikaszvince · 2012. Már. 21. (Sze), 09.22
Hátha ez segít: Facebook Like Button Count Inaccuracies
http://faso.com/fineartviews/21028/facebook-like-button-count-inaccuracies
4

Huhh, kösz a linket, ez egy

EdgarPE · 2012. Már. 22. (Cs), 16.21
Huhh, kösz a linket, ez egy igen alapos kivesézés.