Sprawa jest dość prosta. Należy skorzystać z Facebook API

Kod w php:

function iworks_get_fb_likes( $url )
{
    $query = sprintf( "select total_count from link_stat where url='%s'", $url );
    $call = "https://api.facebook.com/method/fql.query?query=" . rawurlencode($query) . "&format=json";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $call);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);
    curl_close($ch);
    $fb = json_decode($output);
    if ( is_array( $fb ) ) {
        $fb = reset( $fb );
        if ( isset( $fb->total_count ) ) {
            return $fb->total_count;
        }
    }
    return 0;
}

pobierz plik: iworks-get-facebook-like.php

Published by Marcin Pietrzak

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis nec ante nec lectus laoreet feugiat. Donec aliquet justo in tellus gravida, id elementum magna convallis. Curabitur faucibus mauris sed risus egestas lobortis. Nunc vestibulum elit ac ipsum ultricies, non ultrices lorem ultrices. Nam at dolor id elit lobortis ullamcorper. Fusce commodo turpis nisi, efficitur efficitur libero dictum eget. Morbi viverra dignissim lacus. Vestibulum mi justo, dictum ut iaculis eget, scelerisque et nibh.

2 replies on “Jak zapytać facebook’a o liczbę „lubię to” dla konkretnego adresu?”

  1. Wielkie dzięki za ten poradnik. Niby proste i każdy używa ale jednak nie było łatwo to znaleźć :)

Comments are closed.

Przeczytaj poprzedni wpis:
WordPress 3.3.2

Wczoraj została wydana wersja 3.3.2. Wydanie jest aktualizacją utrzymaniową oraz poprawiającą bezpieczeństwo. Zmieniła się wersja bazy danych i dla omawianej...

Zamknij