Как я использую объекты JSON с Facebook с PHP?

http://developers.facebook.com/docs/reference/api/event

Я пытаюсь захватить некоторые значения от JSON Facebook, даже возражают в PHP. А именно, заголовок события, местоположения и людей, принимающих участие. Используя График API.

Как может повторить значения от вывода JSON? Я предполагаю, что это будет возвращено как массив.

Спасибо!

8
задан Amber 3 August 2010 в 08:16
поделиться

2 ответа

Укажите второй аргумент true в json_encode, чтобы преобразовать его в массив, а затем вы можете вывести результат, как здесь:

$json_output = json_decode($json, true);
echo '<pre>';
print_r($json_output);
echo '</pre>';

Теперь вы можете получить конкретный элемент, как здесь:

echo $json_output['title'];
5
ответ дан 5 December 2019 в 12:07
поделиться

Если вы используете 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 (или в тех же случаях объект).

8
ответ дан 5 December 2019 в 12:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: