Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sprawdzać ile dan url ma Like'ów?, facebook
renault12
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

Ostrzeżenie: (0%)
-----


Hej,

Chce zrobić ranking co ma najwiecej 'lubie to', tylko nie wiem jak. Wie ktoś może jak moge wyciagnąć własnie ta liczbe like'ow ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
barcisz
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 12
Dołączył: 8.04.2011

Ostrzeżenie: (0%)
-----


Zdaje się, że to jest to, czego szukasz: http://developers.facebook.com/docs/reference/api/page/
Go to the top of the page
+Quote Post
renault12
post
Post #3





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

Ostrzeżenie: (0%)
-----


Ma ktoś może przykład jak można tego użyc ?

Wiem ze jak zrobie
https://graph.facebook.com/facebook
to bede mial tablice roznych informacji

Tylko jak to wykorzystac?

Ten post edytował renault12 16.10.2011, 21:09:54
Go to the top of the page
+Quote Post
sebekzosw
post
Post #4





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


http://www.halgatewood.com/get-number-of-f...ikes-for-a-url/
Go to the top of the page
+Quote Post
renault12
post
Post #5





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

Ostrzeżenie: (0%)
-----


Takie stron jak te:
http://kwejk.pl/top_shared/
http://lu.bie.to/Top
też korzystają z powyższej metody? Bo wydaje mi sie ze takie wyciaganie za pomoca put file contents zajmuje troche czasu , dlatego ze trzeba spradzic wszystkie wpisy w bazie danych.
Go to the top of the page
+Quote Post
lobopol
post
Post #6





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Ja używam fb api z takimi parametrami

Za jednym zamachem sprawdzam 200 linków (poczynając od najstarszej daty sprawdzenia)

Baza mniej więcej taka:
-id int
-like int
-data_sprawdzenia int
  1.  
  2. $oFacebook = new Facebook(array(
  3. 'appId' => FB_ID,
  4. 'secret' => FB_SECRET,
  5. 'cookie' => false,
  6. ));
  7. $sLinks = '"http://link.pl","http://link.pl","http://link.pl","http://link.pl","http://link.pl"';
  8. $aParams = array(
  9. 'method' => 'fql.query',
  10. 'query' => 'SELECT share_count, like_count, comment_count, total_count,url FROM link_stat
  11. WHERE url in('. $sLinks.')',
  12. );
  13.  
  14. $aFacebook = $oFacebook->api($aParams); //to zawiera zwrot od fb jeżeli nie puste i tablica to działam

To co otrzymam obrabiam na zasadzie "like" różne niż były do jednej tablicy, "like" bez zmian do drugiej. Na tych bez zmian zmieniam datę sprawdzenia na aktualną, a tym które uległy zmianie ustawiam prawdziwą liczbę lików i aktualną datę.

Ustawiasz skrypt w cronie na wykonanie co kilka minut i nie masz czym się przejmować (oczywiście łapiesz też liki na żywo i zapisujesz dodatkowe)

Ten post edytował lobopol 19.10.2011, 18:52:13


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:20