Đếm số lượng comment và share của một link qua facebook

Thảo luận trong 'Facebook' bắt đầu bởi xman, 7/7/15.

  1. xman

    xman Administrator Thành viên BQT

    Tham gia ngày:
    6/7/15
    Bài viết:
    43
    Đã được thích:
    2
    Điểm thành tích:
    8
    Tạo một hàm đọc theo bên dưới:

    Method 1 : Facebook Graph API


    PHP:
    function getData($username){
    $json json_decode(file_get_contents("http://graph.facebook.com/".$username),true);
    return 
    $json;
    }
    funciton getShares($url){
    $json json_decode(file_get_contents("http://graph.facebook.com/?ids=".urlencode($url)),true);
    return 
    $json;
    }
    $data getData("MyCodingTricks");
    $likes $data['likes'];
    echo 
    "Facebook Likes: ".$likes;
    $url "http://mycodingtricks.com/html5/html5-inline-edit-with-mysql-php-jquery-and-ajax/";
    $shareData getShares($url);
    $shares $shareData[$url]['shares'];
    echo 
    "Total Shares: ".$shares;
    Method 2 : Rest API Call

    PHP:
    function getFacebookDetails($url){
            
    $source_url 'https://www.facebook.com/stepblogging';
        
    $rest_url "http://api.facebook.com/restserver.php?format=json&method=links.getStats&urls=".urlencode($source_url);
        
    $json json_decode(file_get_contents($rest_url),true);
    return 
    $json;
    }
    $data getFacebookDetails("http://mycodingtricks.com/html5/html5-inline-edit-with-mysql-php-jquery-and-ajax/");
    $shares $data[0]['share_count'];
    $comments $data[0]['comment_count'];
    $likes  $data[0]['like_count'];
    echo 
    "Total Shares: ".$shares;
    echo 
    "Total Likes: ".$likes;
    echo 
    "Total Comments: ".$comments;
     

Chia sẻ trang này