Я планирую интегрировать сайт с eBay, используя PHP, но сначала я использую Postman для проверки всего.
Авторизация заняла у меня целый день, но я думаю, что получил работаю сейчас. (Мне пришлось обновить до последней версии Почтальона, затем я получил его, чтобы создать для меня токен.)
Я говорю, что думаю , потому что мне не удалось получить ни одного просьба работать. Я сознательно выбрал объемную версию GetInventoryItem ( документация ), так как мне показалось, что это один из самых простых авторизованных запросов для работы. Я просто знаю, что когда настройки аутентификации неверны, я получаю сообщение об ошибке, отличное от того, когда они верны.
По причинам устранения неполадок я создал токен со всеми областями действия:
(добавлен как разделенный пробелами список ссылок)
Я изменил один из списков eBay, чтобы иметь SKU "123456" только для этого теста, однако ошибка, которую я получаю, точно такая же, как если бы я изменил "sku": "123456"
на "sku": "anObviouslyFakeSKU"
, но все, что я изменяю, создает новую ошибку, поэтому я подозреваю, что проблема быть связанным с SKU, но, возможно, это не так. (Я обнаружил, что eBay API очень плох в отправке соответствующих сообщений об ошибках.)
Я новичок в Почтальоне, так что, скорее всего, это ошибка ладьи ie.
Ранее ошибки оказались незначительными пунктуациями или помечены неправильные переключатели, поэтому, надеюсь, что бы ни произошла ошибка на этот раз, она должна появиться на этом скриншоте.
Что я сделал не так это время? (Дайте мне знать, если есть какие-либо другие скриншоты, которые я могу отправить, которые могут помочь.)
Чтобы помочь, как с SEO поста, так и с легкостью копии / вставки, я транскрибирую важный текст на скриншоте выше:
url
POST https://api.ebay.com/sell/inventory/v1/bulk_get_inventory_item
body, raw
{
"requests": [
{
"sku": "123456"
}
]
}
output
{
"errors": [
{
"errorId": 2003,
"domain": "ACCESS",
"category": "APPLICATION",
"message": "Internal error",
"longMessage": "There was a problem with an eBay internal system or process. Contact eBay developer support for assistance",
"parameters": [
{
"name": "reason",
"value": "Failed to transform underlying error response, see logs."
}
]
}
]
}
Обновление: Еще один скриншот
Обновление 2: Еще один скриншот