2011-07-06 11 views
1

私はwavemakerを初めて使っていますが、その開発は簡単なようです。wavemakerとamazon Product Advertising APIの経験はありますか?

amazon Product Advertising API(SOAP付き)への呼び出しをいくつか呼び出そうとしましたが、機能しませんでした。問題は、すべての呼び出しに署名する必要があるようです(例:http://www.mularien.com/blog/2009/08/13/tutorial-amazon-soap-product-advertising ...)

これは、全体の努力を本当に負担にしているようです。誰でもこれを行い、wavemakerアプリケーションにこのAPIをうまく組み込んでいますか? (RESTの例ももちろん歓迎です)。

ありがとうございました!

答えて

3

署名要件は実際にはすべてを複雑にします。

WaveMakerにWSDLをインポートし、WaveMakerで生成したクライアントを使用する代わりに、mularienのサンプルコードをJavaサービスとして使用できます。

例の後にクライアントを生成し、プロジェクトのクラスパスにjarおよびクラスを追加します。 WaveMakerプロジェクトにJavaサービスを追加します。
Javaサービスでは、すべての/すべてのパブリックメソッドがブラウザクライアントに公開されます。 com.mularien.amazon.AmazonProductSearchがJavaサービスクラスの場合、getAmazonInfo(String)はクライアントによって呼び出されます。

AmazonProductSearch関数を直接公開する代わりに、Javaサービスクラスをマネージャとして使用します。たとえば、Item_type3のサブセットのみを返すことができます。クライアントとAmazonProductSearchの間のプロジェクトサービスとしてのラッパー/マネージャークラスはそれを提供します。

+1

私はハードコアJavaプログラミングを自分自身で行うスキルを持っていないので、私はwavemakerを使用しようとしています - 私は時間も持っていません...これはすべて、ちょうどそれの方向に向いているようです。他に簡単な方法がない場合は、そのままにしておいてください。ウェーブメーカーで働いていますか?おそらく、答えに記述するステップを達成するためのスクリーンショットをいくつか追加できますか? (おそらく、最初に聞こえるより簡単ですね!)?それは素晴らしいでしょう!いずれにせよありがとう! – vonjd

関連する問題