Woocommerce API PHP Response Header

Кажется, я не могу найти способ доступа к X-WP-TotalPages в заголовке ответа, я могу отображать свои заказы и все, что хочу, но за всю свою жизнь не могу понять, как добраться до Заголовки в ответе.

Я использую это в данный момент;

require($_SERVER["DOCUMENT_ROOT"] . "/vendor/autoload.php");

use Automattic\WooCommerce\Client;

$woocommerce = new Client(
'http://example.com', 
'**********************************', 
'**********************************',
[
    'wp_api' => true,
    'version' => 'wc/v1',
]
);
$endpoint = 'orders';
$options = ['filter[limit]' => '200', 'filter[period]' => 'year', 'filter[order]' => 'ASC', 'status' => 'processing'];

$result = $woocommerce->get($endpoint, $options);

Я почти уверен, что мне нужно что-то подобное;

print_r(get_headers($result['X-WP-TotalPages']));

Я пробовал несколько разных вариантов, но просто не могу понять, любая помощь будет высоко ценится!

1 ответ

Решение

Наткнулся на тот же вопрос. В данный момент вы смотрите на результат ответа. То, что вы точно ищете, это заголовки ответа. Вы можете получить их по

$lastResponse = $woocommerce->http->getResponse();
$headers = $lastResponse->getHeaders();
$totalPages = $headers['X-WP-TotalPages'];
Другие вопросы по тегам