Получить данные по API визг - PullRequest
0 голосов
/ 26 января 2012

Мне нужно использовать Yelp API в php, чтобы создать небольшую коробку с отзывами от yelp для моей компании, Я никогда им не пользуюсь, и сегодня утром читаю документ. Я понимаю, как это работает, но я не понимаю, как получить данные из ответа { 'бизнес': [{'address1': '466 Haight St', 'Адрес 2': '', 'address3': '' и т. д. ...... }} Мой URL-адрес прост, я просто введите название бизнеса, как: $ url = "http://api.yelp.com/business_review_searchterm=$term&location=$city%2A%20CA&ywsid=$key"; со всеми переменными в порядке.

Можете ли вы помочь мне, пожалуйста, я просто хочу знать, как получить эти данные Спасибо

1 Ответ

2 голосов
/ 26 января 2012

Вы должны использовать функцию PHP json_decode, чтобы превратить ее в объект PHP.

$response = json_decode("{'businesses': [{'address1': '466 Haight St', 'address2': '', 'address3': '', etc...... }}");

// to view structure
print_r($response);

// access the first business address1
print $response->businesses[0]->address1;
...