Ответ 1
Недавно выпущено: http://code.google.com/apis/shopping/search/
Я пытаюсь сделать что-то для webapp, который я создаю:
Bob Dylan Blonde On Blonde
Я пробовал делать это через API Amazon ECS. Я понимаю, что заблокировал бы меня до Амазонки, но прямо сейчас, я в порядке с этим.
Проблема с ECS заключается в том, когда пользователь выполняет поиск, я не знаю, что такое группа продуктов, и, как представляется, существует ограничение, при котором результаты возвращаются в действительно странном порядке, не релевантности или популярности (если они "не то же самое). Например, поиск ECS для" Bob Dylan" возвращает плакаты в качестве первых двух элементов, затем видео, затем случайный компакт-диск, а затем больше видео и плакатов.
То, что я действительно хочу, похоже на реальный поиск Amazon. Если вы поехали на Амазонку и уволили в "Боб Дилан", вы возвращаетесь к загрузке компакт-дисков (как и должно быть). Теперь я уверен, что я технически могу очистить Amazon или Google Shopping... Но я уверен, что против некоторых условий обслуживания.
Итак, мои вопросы:
Вы можете искать и сортировать Amazon ECS так же, как для своего пользовательского веб-сайта?
Существует ли API-интерфейс поиска продукта/покупки Google, который я мог бы использовать в подобном (полностью за кулисами - не на странице JS) пути?
В данный момент я делаю это:
Запрос Google AJAX (это, по-видимому, работает на бэкэнд, как и в их версии SOAP, только с AJAX, не уверен, разрешено ли мне или нет) с site:amazon.co.uk
и inurl:/dp/
вместе с поиском string, и это возвращает мне список продуктов в разумном порядке сортировки популярности.
Для каждого продукта я извлекаю код procuct из URL-адреса, указанного Google, и я запрашиваю Amazon ECS для названия продукта, цены, ссылки и т.д.
Итак, для одного поиска с пятью результатами я делаю 6 запросов. Это довольно отвратительно. Если кто-то может найти мне упрощенный способ сделать это только через Amazon (или другой API), я был бы очень благодарен (до 525 репутации)
Недавно выпущено: http://code.google.com/apis/shopping/search/
Я представитель http://aerse.com. Aerse обеспечивает:
вы сможете определить порядок сортировки (например, SalesRank
) в поиске продукта, однако, похоже, он недоступен для категории All
.. трудно сказать, что используется для сортировки, когда не указана категория. однако вы также можете получить SalesRank значение для каждого товара
Ну, я знаю довольно много подобных API, но я не уверен, соответствуют ли они вашим требованиям:) http://blog.programmableweb.com/2009/10/08/82-shopping-apis/
или вы можете использовать API Google Base (если это вид, который вы хотите реализовать, используя API базовых данных)
приветствия!..
Вы пытались выполнить поиск с помощью:
Shopping.com: http://developer.shopping.com/docs/Getting_Started
Почему бы просто не работать непосредственно с Amazon здесь? http://www.a9.com/-/company/productsearch.jsp