2010-01-02 3 views
2

С новым годом каждый.Приложение для какао - могу ли я интегрировать Amazon Поиск продукта в моем приложении для какао

Я объединил продукт Amazon Product Search, используя виджеты, которые они предоставляют на моем веб-сайте. Я также хочу интегрировать его в свое приложение для какао.

Любая идея, как это можно сделать? У них есть API/веб-сервис, который мы можем использовать в приложении для какао?

Спасибо ..

ответ

4

Есть ли у них API/веб-сервис, который мы можем использовать в приложении для какао?

Да. Delicious Library использует его. Я думаю, this is the one, хотя я мог ошибаться.

Обратите внимание, что вы не можете использовать это, если ваше приложение Cocoa совместно использует данные с помощью аналога Cocoa Touch. Delicious Monster had to discontinue their Library iPhone app after Amazon changed their terms of service запретить пользователям API (например, Delicious Monster, вы) отправлять данные, полученные через API, на iPhone.

+0

Спасибо за указатель на сообщение о проблеме лицензирования: спасло меня много потраченного впустую усилия. +1 – jkp

0

Вы можете создать HTML рамку для гаджета и встроить его в приложение какао с использованием UIWebView на iPhone, или с использованием WebView на стороне рабочего стола.

Предполагая, что вы сохранили HTML, необходимые для представления гаджета в htmlSnippet, и уже настроить WebView, вы можете просто загрузить его через:

[[webView mainFrame] loadHTMLString:htmlSnippet baseURL:someURL]; 

(Где someURL используется для разрешения относительных URL-адреса в HTML-источник.)

0

Существует несколько оберток над этим API Amazon для Python и Ruby, которые вы можете интегрировать в свое приложение с помощью PyObjC или MacRuby. Это может быть более быстрый способ реализовать это, вместо того, чтобы катить свой собственный слой Objective-C поверх этих вызовов веб-сервисов.