EbaySDK Python GetFeedback (ItemID), возвращающий только 100 значений - PullRequest
0 голосов
/ 23 ноября 2018

Я использую ebaysdk для Python.Я использую Торговый API для GetFeedback для предметов (на основе ItemID) с 'DetailsLevel': 'ReturnAll'.Я только хочу получить отзыв, который был оставлен для продавца, но возвращаемые данные в основном содержат отзывы, оставленные для Покупателя, и ответ ограничен только 100 записями.Точнее говоря, он возвращает «Оставленный отзыв для других».

Ниже приведен мой код:

api2 = Trading(config_file='ebay.yaml')
response2=api2.execute('GetFeedback',{'ItemID':'153221482165', 'Role':'Seller', 'DetailLevel':'ReturnAll'}).dict()
print(response2)

Есть ли способ отфильтровать мой ответ только на «Отзыв продавца» и дляAPI для возврата всех данных вместо первых 100 записей.

Моя версия Python - 3.7.0

1 Ответ

0 голосов
/ 23 ноября 2018

Вы должны внимательно прочитать EBAY API Документация GetFeedback

Если вам нужна только обратная связь с продавцом, попробуйте

FeedbackType.FeedbackReceivedAsSeller

Для нумерации страницКажется, что с ItemId Вы не можете получить более 100 результатов одновременно:

Уникальный идентификатор для списка товаров на eBay.В списке может быть несколько позиций заказа, но только один ItemID.Если ItemID указан в запросе GetFeedback, возвращаемые записи обратной связи ограничены указанным ItemID.Максимальное количество записей Обратной связи, которое может быть возвращено, составляет 100. Максимальная длина: 19 (Примечание. Идентификаторы элементов обычно состоят из 9-12 цифр).

Приветствия

...