Я пытаюсь получить доступ к атрибутам Ebay для определенных категорий через API. Он функционировал до определенного времени. Теперь всякий раз, когда я пытаюсь использовать getProductMetadataForCategories, он возвращает ошибку 75040. Указанный недопустимый идентификатор категории.
Я нашел здесь другой похожий вопрос, и предлагалось переназначить эту категорию. Поэтому я назвал запросы GetCategoryMappings и GetCategories. В ответе GetCategoryMappings моя категория не упоминается, но в GetCategories она не является родительской.
Я пробовал несколько категорий, и все они возвращают одну и ту же ошибку.
URI веб-службы:
https://api.ebay.com/commerce/catalog/v1_beta/get_product_metadata_for_categories?primary_category_id=86207
Заголовки HTTP:
Authorization:Bearer token_deleted
Accept:application/json
Content-Type:application/json
Accept-Encoding:application/gzip
X-EBAY-C-MARKETPLACE-ID:EBAY_DE
Заголовки ответа:
content-length:183
content-encoding:gzip
date:Fri, 06 Mar 2020 13:36:44 GMT
nncoection:close
rlogid:t6%60drfojafsl%3C%3Dpiedbqgklbgwj%284%3E3233%3B%2Busqdrrp%2Buk%60%2Bceb%7C%28dlh-170b01002a6-0x133
set-cookie:ebay=%5Esbf%3D%23%5E;Domain=.ebay.com;Path=/
x-ebay-c-request-id:ri=PatSZo8I2Ubk,rci=573f635c2025eb59
x-ebay-c-version:1.0.0
x-ebay-client-tls-version:771, 10.218.89.196
x-ebay-esb-upstream:catalogapi.vip.ebay.com
x-ebay-request-id:170b0100290.a9c4361.571a5.eed858bf!/commerce/catalog/v1_beta/get_product_metadata!10.156.67.97!esbnewesbngcos[]!get_product_metadata_for_categories!slccatalogapi-2907548.stratus.slc.ebay.com!r1catalogapi[ShieldClient[!Ginger.ngrlsvc.v1.POST!slcngrlsvc-3525110.stratus.slc.ebay.com!r1ngrlsvc[]]!SdarsClient[!sdars.v2!slcsdars4-3319875.stratus.slc.ebay.com!r1sdars4[]]]
x-ebay-svc-ep-cookielet:321=0001583501804197
x-ebay-svc-tracking-data:<a>ul=de-DE&uc=77&bs=77&nqt=AA**&!_epec=7,6,8&nqc=AA**</a>
content-type:application/json
connection:keep-alive
strict-transport-security:max-age=31536000
Тело ответа:
{
"errors": [
{
"errorId": 75040,
"domain": "API_CATALOG",
"category": "REQUEST",
"message": "The specified category ID is invalid.",
"parameters": [
{
"name": "fieldName",
"value": "primary_category_id"
},
{
"name": "fieldValue",
"value": "86207"
}
]
}
]
}
К сожалению, я понятия не имею, почему он всегда возвращает ошибку.
eBay изменил что-то в вызовах API? Кто-нибудь видел что-нибудь подобное в последние дни?
Заранее спасибо!