REST API соединение через функцию WordPress PHP - PullRequest
0 голосов
/ 03 ноября 2019

Я пытаюсь подключить свою страницу WordPress к внешнему API, чтобы извлечь из нее данные. Вот следующий код о том, как я это сделал, и, кажется, у меня есть некоторые проблемы, которые я не могу определить. Я не получаю никакого вывода, но также я не получаю никакой ошибки. Мой сайт работает с этим фрагментом кода.

$request = wp_remote_get('https://api.oilpriceapi.com/v1/prices/latest',
         array( 'headers' => array( 
                      'Accept' => 'application/json',
                      'MyApiKey' => mykey )));
if( is_wp_error( $request ) ) {
    return false; // Bail early
}
$body = wp_remote_retrieve_body( $request );
$data = json_decode( $body );
if( ! empty( $data ) ) {

echo '<ul>';
foreach( $data->price as $prices ) {
    echo '<li>';
        echo $prices;
    echo '</li>';
}
echo '</ul>';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...