Menampilkan jumlah like dan share facebook dengan php

Facebook menyediakan plugint like dan share yang sangat mudah kita tempelkan pada bagian-bagian web atau blog kita. Selain menggunakan script program yang disediakan oleh facebook, kita juga bisa langsung menampilkan jumlah like dan share dalam aplikasi php yang kita buat. Penasaran bagaimana caranya? Silahkan lihat potongan kode php berikut.

Pertama kita membuat sebuah fungsi untuk mengakses tabel yang sudah dipublikasi facebook dengan cara :

function facebook_shares($url){
    $fql  = "SELECT url, normalized_url, share_count, like_count, comment_count, ";
    $fql .= "total_count, commentsbox_count, comments_fbid, click_count FROM ";
    $fql .= "link_stat WHERE url = '".$url."'";
 
    $apifql="https://api.facebook.com/method/fql.query?format=json&query=".urlencode($fql);
    $fb_json=file_get_contents($apifql);
    return json_decode($fb_json);
}

Kemudian kita tinggal memanggil fungsi tersebut dan menampilkan hasilnya dengan cara :

$fb = facebook_shares('https://www.zainalhakim.web.id');
 
// total facebook share count
echo $fb[0]->share_count;
 
// total facebook like count
echo $fb[0]->like_count;
 
// total facebook comment count
echo $fb[0]->comment_count;

Dengan menggunakan cara seperti diatas kita akan lebih gampang mengatur bagaimana jumlah2 tersebut ditampilkan dalam halaman web atau blog pribadi kita.

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

Kiriman terbaru