2016-06-27 1 views
0

вручную получить количество понравившихся, доля, которая, казалось, работала раньше, теперь не работает. $lines вернул количество понравившихся и делимых и других. для получения значений я использовал следующее:ручная фиксация facebook нравится, кол-во не работает

$postUrl = urlencode(SITEROOT.'gallery_single.php?photo_id='.$rasActImg['id'].'&format=xml'); 
$lines = file('https://api.facebook.com/method/links.getStats?urls='.$postUrl); 

, чтобы отобразить счетчик, как я использовал следующее:

<div class="countNum"><?php echo $lines[6]; ?></div> 

Но теперь $lines это ничего не возвращает.

Я также пробовал следующий код, но результат тот же, ничего не отображается.

$url11 = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".$postUrl; 
$xml = file_get_contents($url11); 
$xml = simplexml_load_string($xml); 
if(isset($_GET['check'])){ 
    var_dump($xml); 
} 
+1

попробовать демпинг $ строк и покажите нам результат здесь – MuthaFury

+2

Используйте API-интерфейс Graph, а не старый Rest api, который будет действительно устаревшим в любом случае – WizKid

+0

демпинг '$ lines' отображает' boolen (false) ' – Regolith

ответ

0

Ну, я понял.


также вы можете получить другие счета, заменив 'share_count' на
'like_count'
'COMMENT_COUNT'
'TOTAL_COUNT'
'click_count'

Смежные вопросы