http://developers.facebook.com/docs/reference/api/event
Я пытаюсь захватить некоторые значения от JSON Facebook, даже возражают в PHP. А именно, заголовок события, местоположения и людей, принимающих участие. Используя График API.
Как может повторить значения от вывода JSON? Я предполагаю, что это будет возвращено как массив.
Спасибо!
Укажите второй аргумент true
в json_encode
, чтобы преобразовать его в массив, а затем вы можете вывести результат, как здесь:
$json_output = json_decode($json, true);
echo '<pre>';
print_r($json_output);
echo '</pre>';
Теперь вы можете получить конкретный элемент, как здесь:
echo $json_output['title'];
Если вы используете PHP, вы можете использовать PHP SDK для запроса API. Это означает, что вы можете выполнять такие вызовы, как:
$user = $facebook->api('/someusername', array('fields' => 'id,first name,last_name ...'));
Однако в вашем примере вы можете сделать следующее:
$url = "https://graph.facebook.com/331218348435?access_token=2227470867|2.rtBZMkVIVgKGZ7Xr4px3Dw__.3600.1280822400-662817093|apY_UHK_2SKQFel3XxpKJ09GEo4.";
$user = json_decode(file_get_contents($jsonurl));
echo $user['first_name'];
Как если бы вы использовали json_decode
, он должен декодировать результат в собственный массив PHP (или в тех же случаях объект).