Я создаю листинг в Etsy, используя php oAuth. Я посылаю следующие параметры в api call «количество, название, описание, цена, who_made, when_made, is_supply».
Я следую за документом в качестве ссылки Вот
Это процесс
Аутентификация с помощью ETSY с помощью oAuth.
Получение областей с помощью этого вызова 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);
Отображается сообщение об ошибке. Неверный запрос авторизации / неверный запрос.
Любые идеи / предложения, пожалуйста.
+ Изменить
$url = "https://openapi.etsy.com/v2/listings/";
в
$url = "https://openapi.etsy.com/v2/listings";
Дополнительная / в конце может быть причиной проблемы
Можете ли вы попробовать удалить символ «/» и, если возможно, показать подробности ответа.
Других решений пока нет …