0

我使用 C# 和 .NET 2/3.5 使用普通的旧 HTTP POST 使 PayPal 集成运行良好。我还在响应中获得了所有交易细节。

那么,如果我想使用 WSDL(SOAP),会有什么好处吗?(你可以假设我知道如何使用网络服务)

另外,是否有使用此方法的完整 C# 项目的示例?我已经查看了http://www.codeproject.com/Articles/42894/Introduction-to-PayPal-for-C-ASP-NET-developers 但该页面很少说明如何使用 WSDL 进行功能齐全的交易。

有任何想法吗?或者“如果它没有坏,就不要修理它”

谢谢!

4

1 回答 1

0

我真的不经常使用 WSDL 工作,因为我主要是一名 PHP 开发人员。不过,我曾在 Adob​​e Flex 中与他们合作过,我得说我喜欢我所看到的。

基本上,我能够在 Flex 中连接 WSDL(您也可以在其他 IDE 中执行此操作),并且它自动使我能够访问系统中的所有 API 调用。我可以看到 Web 服务可用的所有可能请求(功能)以及如何构建它们,甚至无需参考太多文档。

当直接构建 HTTP 请求(NVP/XML/JSON/etc)时,您必须参考文档以了解如何构建请求,并且通常还涉及更多的试验和错误,直到您让事情正常工作。WSDL 可以帮助您解决这个问题,尽管实际上您可能仍然会大量参考文档。

据我所知,我在 PHP 中使用的 WSDL/SOAP 工具不如 Flex 或 Visual Studio 好用,因此我通常坚持使用为我构建请求的自定义类库。不过,当我在其他使用 WSDL 的平台上工作时,我肯定更喜欢它。

于 2013-01-13T23:17:51.680 回答