我是PayPal的新手,我想知道实现PayPal、SOAP和NVP API的哪种方式更好。
这两者之间的主要区别是什么?
发布于 2010-04-12 16:14:55
我推荐使用NVP (名称-值对,基本上是带有数据的POST ) API,而不是SOAP API。NVP应该比SOAP的重量轻很多。已经有a few questions on SO那个complain about SOAP了。我只是想弄清楚该用哪一个,结果发现了这些。希望这能有所帮助。
另外,下面是PayPal describes the NVP API如何
PayPal名称-值对API (NVP )使您能够利用HTTP的功能,只需将一个PayPal请求发送到PayPal并使用名称-值对指定请求参数。NVP是PayPal SOAP API的轻量级替代,并提供对的访问,这组功能与SOAP API相同。
强调我自己的。
发布于 2010-04-13 13:06:38
最好使用PayPal SOAP API (因为我已经完全实现了这一点)。donut说NVP是轻量级的,这是正确的。但是使用SOAP有两个主要优点:
我推荐SOAP胜过NVP,但这也取决于使用情况。
发布于 2011-11-05 07:10:13
我只是简单地认为SOAP对许多新程序员来说更好,因为它是面向对象的,所以他们会更适应SOAP。但是,当你不是自己在API中创建对象时,很难在API中找到和理解逻辑!NVP是结构化的,因此您可以在脚本中创建自己的对象。这个版本的可扩展性越来越强!
https://stackoverflow.com/questions/1518263
复制相似问题