あけましておめでとう皆さん。
ウェブサイト内で提供されるウィジェットを使用して、Amazon Product Search を統合しました。また、ココア アプリ内に統合したいと考えています。
これを行う方法はありますか?cocoa アプリで使用できる API/Web サービスはありますか?
ありがとう..
cocoa アプリで使用できる API/Web サービスはありますか?
はい。デリシャス ライブラリーが使用しています。間違っているかもしれませんが、これだと思います。
Cocoa アプリが Cocoa Touch の相手とデータを共有している場合は、これを使用できないことに注意してください。Amazon が利用規約を変更して、 API ユーザー (たとえば、Delicious Monster) が API を通じて取得したデータを iPhone に送信することを禁止したため、Delicious Monster は Library iPhone アプリを廃止しなければなりませんでした。
この Amazon API for Python および Ruby にはいくつかのラッパーがあり、PyObjC または MacRuby を使用してアプリに統合できます。これは、これらの Web サービス呼び出しに独自の Objective-C レイヤーをロールする代わりに、これを実装するためのより高速な方法である可能性があります。
UIWebView
ガジェット用の HTML フレームを作成し、iPhone またはWebView
デスクトップ側で使用して Cocoa アプリに埋め込むことができます。
HTML
ガジェットを表示するために必要な をに保存しhtmlSnippet
、 を既にセットアップしていると仮定するとWebView
、次の方法で簡単にロードできます。
[[webView mainFrame] loadHTMLString:htmlSnippet baseURL:someURL];
(someURL は、HTML ソース内の相対 URL を解決するために使用されます。)