Как выполнить API с помощью curl на моем сайте Wordpress от marketcheck.com? - PullRequest
0 голосов
/ 19 января 2020

Я новичок в API и хочу получать данные с marketcheck.com через API на моем сайте WordPress для поиска инвентаря автомобилей. Я также не знаю, где написать код API, в файле functions. php или где-то еще. Ниже приведена ссылка, предоставляемая marketcheck.com для поиска автомобилей:

http://marketcheck-prod.apigee.net/v2/search/car/active?api_key={{api-key}}&year=2015&make=ford&host=marketcheck-prod.apigee.net

введите описание изображения здесь

1 Ответ

0 голосов
/ 19 января 2020

WordPress имеет полный набор функций, которые можно использовать вместо cURL для среды WordPress.

Вы можете создать функцию внутри своих функций. php, чтобы вернуть данные в массив или в ваш шаблон, используйте набор функций wp_remote_get , чтобы получить BODY и json_decode.

$url = 'http://marketcheck-prod.apigee.net/v2/search/car/active?api_key={{api-key}}&year=2015&make=ford&host=marketcheck-prod.apigee.net';
$response = wp_remote_get($url);
$body = json_decode(wp_remote_retrieve_body($response), true);

, тогда вы получите l oop через результаты $ body для извлечения данных. Похоже, что вы хотите l oop через $ body-> Listings

foreach ($body->listings as $listing){
     // Do your loop magic here
     print_r($listing); // to review your loop data on screen
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...