2012-05-10 84 views
0

我正在編寫一個Flex項目,我需要通過它的API與PayPal進行通信。 真的不知道如何開始 - 這是我第一次使用flex/air應用程序。在Adobe Flex中集成PayPal API

我不會使用任何服務器端技術(無Java,Php,.NET,Coldfusion) - 所有請求都必須來自Flex,並且響應會直接發送回Flex應用程序。

有人可以給我一個例子或開始。假設在Flex中執行RefundTransaction API

可能嗎?如果不是,那麼我需要添加到技術堆棧的哪一層? 只需要一些指針,我會從那裏拿起它。

感謝

+0

您正在訪問的PayPal API URL是否有適當的crossdomain.xml文件?如果不;那麼基於瀏覽器的Flex應用程序將無法訪問其服務器;你必須使用某種形式的中間件(JAva/PHP/.NET/CF)才能使它工作。 (AIR不會有跨域限制)。除此之外;我會考慮使用HTTPService來做到這一點。一般而言,特定問題在本網站上受到青睞;所以我投票結束,因爲這是非常通用的。告訴我們您嘗試了什麼,以及您有什麼問題。 – JeffryHouser

+0

感謝您的快速響應。我可以使用AIR(基於瀏覽器的Flex應用程序不是強制性的)。只是想在它上面。試了很多谷歌搜索,找不到任何幫助。 – Rohan

+1

如果它是一個SOAP API;查閱有關在Flex中使用WebServices的文檔。如果它是REST API,請查閱關於在Flex中使用HTTPService的文檔。除此之外,你只需要在API上的文檔。 – JeffryHouser

回答

4

絕對查看這篇文章http://www.adobe.com/devnet/flex/articles/flex_paypal.html

本質上需要算出這個我自己也是如此。其中一個BIG,BIG,BIG(足夠大的ya)密鑰是不是在應用程序(或其他敏感信息)中的任何位置包含您的API密鑰。這是使用JIT語言的缺陷之一,因爲它基於虛擬機,它不能很有效地隱藏隱藏