2016-06-15 11 views
0

こんにちは親愛なる皆を取得し、私はJavascript FBグラフにスタックJavascriptがグラフのFacebookのアレイクエリにここ

今日は、私は以下の私のコードとしてのAjaxを使用してするFacebookで共有されたURLからのように、カウントシェアを取得しよう。それは可能ですか?それとも他の方法がありますか?ありがとうございました。我々はapi_fb_ulに対処するために行くよう

var api_fb_ul = "https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count,commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='http://855read.com/article/category/global/id/97.html'";  


    $.getJSON(api_fb_ul, function(data){ 
     alert(data['like_count']); 
    }); 

それが怒鳴る私たちの配列を示しています。

{ 
    "data": [ 
     { 
     "url": "http://855read.com/article/category/global/id/97.html", 
     "normalized_url": "http://www.855read.com/article/category/global/id/97.html", 
     "share_count": 812, 
     "like_count": 5578, 
     "comment_count": 838, 
     "total_count": 7228, 
     "commentsbox_count": 17, 
     "comments_fbid": "1196527890387837", 
     "click_count": 0 
     } 
    ] 
} 
+0

すぐにFQLが終了します。これには現在のAPIメソッドを使用する必要があります。 – CBroe

答えて

0

あなたはこれを行うことによって、あなたが欲しいものをアクセスすることができます:)

もう少し応答を探求するために必要な:

var api_fb_ul = "https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count,commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='http://855read.com/article/category/global/id/97.html'"; 

$.getJSON(api_fb_ul, function(response) { 
    console.log(response.data[0].like_count); 
}); 

は、すべてのキー/値を表示するには:

$.getJSON(api_fb_ul, function(response) { 
    Object.keys(response.data[0]).forEach(function(key, index) { 
    console.log(key, response.data[0][key]); 
    }); 
}); 
+0

ありがとうございました.. heheh今私は私の脳にエラーがあった.. 7分後に答える。ありがとう@Mariocatch –

関連する問題