Я разобрался с запросом GET и правильно установил учетную запись OAuth 2.0 из Google, получил учетные данные и все остальное.
Однако я изо всех сил пытаюсь превратить свою логику в сценарий PHP, чтобы я мог эффективно использовать его в качестве плагина WordPress для получения заказов Google Shopping из центра торговли в WooCommerce.
К сожалению, документация Googles противоречива. Я попробовал это в разделе «Пример авторизации»:
https://developers.google.com/shopping-content/v2/how-tos/authorizing
Однако затем я заметил google-api-php-client, который, как было сказано, требовал другой документации:
https://github.com/googleapis/google-api-php-client
Я скачал библиотеку, так как я работаю не с композитором, а непосредственно в исходном коде, поскольку я намереваюсь поместить ее непосредственно на сервер в качестве вызова в WordPress.
Я поместил библиотеку в свою ChildTheme разархивированную как google-api-php-client-2.2.2
Что означало, что требуемый путь стал:
require_once '/wp-content/themes/<childtheme>/google-api-php-client/vendor/autoload.php';
И я получаю ответ:
'... не удалось открыть поток ...'
Исходный запрос, который я хочу использовать:
GET https://www.googleapis.com/content/v2/<merchant_id>/orders
Почтальон запускает через «Запрос токен» экран, который позволяет ввести всю необходимую информацию. Однако я пытаюсь понять, как запустить запрос OAuth 2.0 через PHP.
Желаемым результатом является запуск запроса OAuth 2.0, чтобы я мог продолжать отображать свои заказы из Google Merchant Center в Google Shopping (также известный как «Google Express») на моем сайте WordPress в бэкэнде администратора.