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

  • Membuat nilai random dengan php
    PHP telah menyediakan function yang dapat digunakan untuk mengambil nilai secara acak/random dalam batasan nilai tertingi dan terendah, caranya sangat mudah. Lihat kode singkat berikut.
  • Cara menyimpan data kedalam database mysql dengan php
    Berikut ini contoh kode php singkat, mudah dan serderhana untuk menyimpan data kedalam mysql database.
  • Mengatur tingkat transparan objek dengan css
    Berikut ini adalah script css yang digunakan untuk mengatur tingkat transparan objek. Misal anda punya sebuah tulisan atau kotak header atau footer yang ingin ditampilkan secara transparan maka anda bisa gunakan cara berikut.
  • Koneksi database mysql dengan mysqli
    Mysqli adalah salah satu ekstensi php yang digunakan untuk melakukan interaksi dan pengelolaan database mysql. Mysqli adalah pengembangan dari versi sebelumnya dan hanya bisa digunakan untuk MySQL versi 4.1.13 atau terbaru
  • Memformat angka dengan php
    Nilai yang dihasilkan dalam perhitungan di php bisa kita format sesuai keperluan dengan menggunakan fungsi number_format(). Berikut contoh penggunaanya.

Kiriman terbaru