2016-02-02 2 views
1

Я попытался найти ответ с помощью Google, но я немного смущен, так как есть несколько API-интерфейсов eBay.API для получения заказов и отправки информации о доставке?

  1. Для того чтобы получать заказы, необходимо использовать команду Trading API GetOrders?
  2. Я хотел бы иметь возможность загружать через API заполненную информацию о доставке заказа, отслеживание и имя курьера. Является ли команда CompleteSale в Торговой API правильной командой?
  3. Как получить коды аутентификации из магазина eBay (мое приложение может подключиться к многим магазинам eBay)

я планирую использовать это Rails GEM: https://github.com/ReverseRetail/ebay_client

ответ

2

1) Да, использование GetOrders для получения заказов с eBay (не используйте getellertransactions, это супер глючит). Вот документ для GetOrders Best Practices. Вы также можете взглянуть на эту статью Order management using Trading API - GetOrders (я бы установил для установки «Время создания/Mod TimeTo» до 5 минут вместо рекомендуемых 2 минут.)

2) Да, вы бы использовали CompleteSale, вы потребуются три бита информации OrderID, ОтгрузкаTrackingNumber и ShippingCarrierUsed. Вы также можете отметить, что вы не можете использовать один и тот же номер отслеживания для нескольких пакетов, API будет ошибочно думать, что вы пытаетесь играть в систему.

3) Если вы хотите выполнить торговые запросы api в магазине, к которому у вас нет доступа, вам нужно разрешить клиентам аутентифицировать свой магазин с вашим приложением. Документация по этому процессу очень подробно и может быть рассмотрена здесь: Getting Tokens

+0

Большое спасибо Исаак за ваш ответ :) – Carlos