И у этого самого аукциона, как оказалось, имеется свое Api , которое позволяет получать полный доступ к базе данных аукциона и оперировать нужной информацией.
Для того чтобы начать работать, необходимо зарегистрироваться на сайте http://developer.ebay.com/
Эта программа для разработчиков, позволяет манипулировать данными с аукциона, производить поиск, авторизацию, добавлять новые аукционы, получать данные пользователей и т.д..
API делиться несколько разделов, в зависимости от функций, вот основные из них:
- Shopping API – позволяет производить поиск по аукционам, просматривать аукционы
- Merchandising API – позволяет получать информацию по популярным аукционам, и текущим сделкам.
- Trading API – позволяет получить доступ к защищенным данным, производить авторизацию, получать данный пользователя
Языки программирования, для которых существует API:
- 1) .NET, C#, ASP, VB
- 2) PHP
- 3) Java
- 4) JavaScript
Меня будет интересовать PHP.
Работа всей системы построена на XML запросах, т.е. мы генерируем какую-либо XML , по определенным правилам, отсылаем ее на Ebay, и получаем ответ на наш запрос, также в виде XML. Если вы не знаете правильно ли вы сгенерировали XML есть возможность проверить ее тут https://developer.ebay.com/DevZone/build-test/test-tool/ (естественно необходимо авторизироваться) Также на сайте http://developer.ebay.com/ можно скачать примеры использования API.
Также для работы вам потребуются ключи, которые необходимо сгенерировать для вашего приложения.
Пример:
Как видно из этого скрина, есть 2 вида ключей, это Production keys и Sandbox Key. Чтобы было понятно, Production keys – это ключи, которые позволяют работать с сайтом ebay.com. A Sandbox Key – это для работы с sandbox.ebay.com, сайтом который предназначен для разработчиков, так называемая тестовая площадка.
Если вы хотите использовать Trading API, то также прийдется сгенерировать User Tokens.
В следующей статье расскажу как производить XML запросы и обрабатывать ответы. Пока.
6 комментариев:
Классная статья!!! Я себе ужас как голову сломала с этими eBay API, а тут все понятно написано! А где обещанное продолжение?
Надо? Сделаем!
Privet
nujen EBAY API dlya magazinchika. Pomojesh? :) moy icq 27659503 ili email dxb@gmx.com
Spasibo :)
Очень надо! И если можно, то на днях.
Напиши, если не трудно больше про trading API, как доставать оттуда купленные товары?
Nuzil: Требуется разработчик к EBAY API.
Свяжитесь со мной - varganismГАВgmail.com
Отправить комментарий