2011-07-06 77 views
1

我是wavemaker的新手,但開發過程似乎很簡單。wavemaker和amazon產品廣告API的體驗?

我試圖調用一些調用amazon產品廣告API(與SOAP),但它沒有工作。問題似乎是,每個電話都必須簽名(例如,請參閱:http://www.mularien.com/blog/2009/08/13/tutorial-amazon-soap-product-advertising ...)

這似乎使整個努力都變得非常繁重。有沒有人做過這個,併成功地將這個API包含到Wavemaker應用程序中? (REST的例子當然也受歡迎)。

非常感謝!

回答

3

簽名要求確實使整個事情變得複雜。

除了將WSDL導入WaveMaker並使用WaveMaker生成的客戶端,您可以將mularien示例代碼用作java服務。

根據示例生成客戶端,並將jar和類添加到項目類路徑中。 將Java服務添加到您的WaveMaker項目中。
在java服務中,任何/所有的公共方法都暴露給瀏覽器客戶端。 所以如果你com.mularien.amazon.AmazonProductSearch是你的java服務類,getAmazonInfo(String)將被客戶端調用。

或者,不要直接公開AmazonProductSearch函數,而是使用您的java服務類作爲管理器。例如,您可能只想返回Item_type3的子集。客戶端和AmazonProductSearch之間的包裝器/管理器類作爲您的項目服務可以提供該服務。

+1

我嘗試使用wavemaker,因爲我沒有自己的技能來做硬核java編程 - 我也沒有時間......所有這些似乎都進入了這個方向,所以我猜,我如果沒有其他更簡單的方法,就把它留在那裏。你是否和波工自己一起工作?也許你可以添加一些截圖來完成你在回答中描述的步驟? (也許它比起初聽起來容易?!?)那太棒了!無論如何謝謝! – vonjd

相關問題