oauth — Создание списка в Etsy с использованием PHP API не работает

Я создаю листинг в Etsy, используя php oAuth. Я посылаю следующие параметры в api call «количество, название, описание, цена, who_made, when_made, is_supply».
Я следую за документом в качестве ссылки Вот

Это процесс

  1. Аутентификация с помощью ETSY с помощью oAuth.

  2. Получение областей с помощью этого вызова API https://openapi.etsy.com/v2/oauth/scopes

Они работают нормально. Но при создании листинга я получаю следующую ошибку.

"Invalid auth/bad request (got a 403, expected HTTP/1.1 20X or a redirect)"

3. Процесс, которому я следовал для создания списка

  $url = "https://openapi.etsy.com/v2/listings/";

$params = array('description' => 'thisisdesc', 'price'=>'1.00', 'quantity'=>'2', 'title'=>'thisistitle', 'who_made'=>'collective', 'is_supply'=>'false','when_made'=>'2010_2015', 'category_id' => '69105467','shipping_template_id' => '110906760173');
$data = $oauth->fetch($url, $params , OAUTH_HTTP_METHOD_POST);
$json = $oauth->getLastResponse();
print_r($json);

Отображается сообщение об ошибке. Неверный запрос авторизации / неверный запрос.

Любые идеи / предложения, пожалуйста.

0

Решение

+ Изменить

$url = "https://openapi.etsy.com/v2/listings/";

в

$url = "https://openapi.etsy.com/v2/listings";

Дополнительная / в конце может быть причиной проблемы

Можете ли вы попробовать удалить символ «/» и, если возможно, показать подробности ответа.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]