2013-06-26 3 views
0

링크페이스 북 그래프 API 데이터는

http://graph.facebook.com/?id=http://givingmode.com/ 

내가 ID를 얻기 위해이 스크립트를 사용하고 나에게이 데이터 이제

{ 
    "id": "http://givingmode.com/", 
    "shares": 3 
} 

을 제공하는 PHP의 주식 변수

$File= file_get_contents('http://graph.facebook.com/?id=http://givingmode.com/'); 
    $p=json_decode($File); 
    foreach ($p as $loc) 
    { 
     $fb_tot_share=$loc->shares; 
    } 

하지만 내가 무엇을 잘못하고 있는지 알지 못합니다.

$fb_tot_share이 비어 있습니다.

도와주세요.

답변

0

어쩌면 이걸 사용 하시겠습니까?

$fb_tot_share=$loc["shares"]; 
0

이 시도 : -

var link = "http://givingmode.com"; 
jQuery.getJSON('http://graph.facebook.com/?ids=' + link, function (data) { 
    console.log("Shares : " +data[link].shares); 
}); 

또는 이것을 사용 : -

$File= file_get_contents('http://graph.facebook.com/?id=http://givingmode.com/'); 
    $p=json_decode($File); 
    $fb_tot_share=$p->shares; 

    echo $fb_tot_share; 


Output : 3 
0

대신이 시도 :

<?php 
$File= file_get_contents('http://graph.facebook.com/?id=http://givingmode.com/'); 
$obj=json_decode($File); 
echo "Total shares: ".$obj->shares; 
?>