Я пытаюсь выяснить, как использовать API Yelp Fusion с PHP для возврата Yelp rating
а также location
для конкретного бизнеса.
Я искал пример кода для Yelp Fusion Business API в действии, но не могу его найти. Я нашел пример для API поиска Yelp Fusion (https://github.com/Yelp/yelp-fusion/blob/master/fusion/php/sample.php), но я не разработчик, и я изо всех сил пытаюсь изменить его для своих нужд.
Может кто-нибудь, пожалуйста, покажите мне, как разработать файл php, который получит бизнес-данные для конкретного бизнеса (выбрать кого-либо или использовать the-crack-shack-encinitas
) и как отобразить эти отдельные фрагменты данных (ratings
а также location
)?
Спасибо за ваше время и помощь.
Тодд
Учитель веб-дизайна в старшей школе и учитель на протяжении всей жизни
Документация
Я не уверен, но я подозреваю, исходя из моего понимания, что вы можете не использовать аутентификацию для вызова API. Могут быть проблемы с client_id, токеном и секретом клиента. Пожалуйста, просмотрите эту документацию
https://www.yelp.com/developers/documentation/v3/get_started
и выделите раздел Получить токен доступа
Там не так много, но это то, что я использовал для преобразования моего кода API v2 из https://github.com/Yelp/yelp-fusion/blob/master/fusion/php/sample.php
Я смог получить помощь на странице Yelp GitHub
https://github.com/Yelp/yelp-fusion/issues/202
Ниже приведено решение, которое я использую, и оно работает.
$arr = json_decode($pretty_response);
echo "Rating is - " . $arr->rating . "<br>" . "Address<br>" . $arr->location->display_address[0] . "<br>" . $arr->location->display_address[1];