Ebay Python SDK возвращает ошибку только для определенных категорий товаровPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ebay Python SDK возвращает ошибку только для определенных категорий товаров

Сообщение Anonymous »

Некоторое время я использую SDK ebay для своего проекта.
Недавно я попытался импортировать некоторые предметы, такие как часы, чехлы для телефонов и т. д., и я использовал категорию Идентификаторы на странице магазина в Великобритании, возвращаемые самим ebay через конечную точку API get_category_suggestions, но eBay, похоже, выборочно решает отклонить определенные элементы и выдает ошибку сервера!
Для тестирования я сделал протестируйте функцию загрузки фиксированного элемента, как показано ниже, с примером вызова функции:

Код: Выделить всё

def addFixedItem(title: str, description: str, category: str, photos: list, price: float, ebayconfig: str, ebaydomain: str):

api = Connection(config_file=f"{ebayconfig}", domain=f"{ebaydomain}", debug=False)
request = {
"Item": {
"Title": f"{title}",
"Country": "CN",
"Location": "Shenzhen",
"Site": "US",
"ConditionID": 1000,
"PrimaryCategory": {"CategoryID": f"{category}"},
"Description": f"""""",
"PictureDetails": {
"PictureURL": photos
},
"ListingDuration": "Days_10",
"StartPrice": f"{price}",
"Currency": "USD",
"ShippingDetails": {
"ShippingServiceOptions": {
"FreeShipping": "True",
"ShippingService": "ShippingMethodStandard"
}
},
"DispatchTimeMax": "3",
"ItemSpecifics": {
"NameValueList": [
{"Name": "Brand", "Value": "ADDIESDIVE"},
{"Name": "Department", "Value": "Mens"},
{"Name": "Type", "Value": "Wristwatch"}
]
}

}
}

api.execute("AddFixedPriceItem", request)
print(api.response_json())

addFixedItem("testproditemspecific", 'test text
[img]x[/img]
', 170, ["https://thissiteisntreal.svg", ], 150, "ebay.yaml", "api.sandbox.ebay.com")
При вызове этой функции с идентификатором категории 170 для клавиатуры она прекрасно импортирует, как показано ниже.
доказательство работы концепции
Но если я импортирую его с предложенным идентификатором категории часов: 31387
Я получаю сообщение об ошибке -> AddFixedPriceItem: Class: RequestError, Severity: Error, Code : 10007, Системная ошибка. Системная ошибка. Не удалось обработать ваш запрос. Пожалуйста, повторите попытку позже».
Это должно быть ошибкой на стороне сервера, но это явно не так, поскольку я могу контролировать, когда это происходит, а когда нет.
Это очень странная проблема, и я хотел задокументировать ее здесь, а также поработать с людьми, чтобы попытаться ее решить.

Подробнее здесь: https://stackoverflow.com/questions/787 ... categories
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ebay Python SDK возвращает ошибку только для определенных категорий товаров
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Отображать фильтр для всех категорий товаров, как и на других страницах категорий в opencart 2.3.
    Anonymous » » в форуме Php
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Как включить случайную сортировку товаров для категорий товаров WooCommerce?
    Anonymous » » в форуме Php
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Как включить случайную сортировку товаров для категорий товаров WooCommerce?
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Группировка товаров разных категорий для максимальной скидки - java
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»