.NET SDK
先决条件
Visual Studio 2008或更高版本log4net 1.2.10 NuGet 2.2所有C#请求 示例使用并依赖于.NET SDK。
要在项目中安装C#SDK作为依赖项,请运行 遵循nuget命令。
nuget install PayPalRestApiSDK -version 0.5.0来源和文档 at:github.com/paypal/rest-api-sdk-dotnet
来源:https://developer.paypal.com/docs/api/(选择了C#) 虽然nugget命令是错误的,但是
安装封装
而不是
nuget install
我感到很困惑,因为我不知道哪些指示可以跟随github
链接上提供的指示或来自paypal网站的指示
github说明
在paypal网站上它说要安装PayPalRestApiSDK&在github网站上,它说安装PayPal包,我不知道哪一个是真的,
- 下载依赖项
醇>要开始使用此SDK,请先从NuGet下载此SDK。
NuGet Install -Package PayPal
或者,也可以下载log4net以增强您的应用程序 记录功能。
NuGet Install -Package log4net
答案 0 :(得分:2)
这是Jason,GitHub上PayPal .NET SDK的开发人员。
NuGet Install -Package PayPal
是使用 NuGet Command-Line Utility 通过 Windows命令行安装软件包。
Install-Package PayPal
用于通过 NuGet软件包管理器控制台安装软件包。
GitHub上的说明是正确的,但他们错过了对Windows命令行的说明 - I've since updated this to be clearer。我还将使用下一个SDK版本,使README的这一部分更加清晰。
关于PayPal Developer的文档,文档团队目前正在努力删除过时的SDK文档。它有望在寒假结束后不久发生。 PayPal SDK团队目前正在与文档团队合作,为PayPal Developer提供更好的SDK特定文档中心。
关于PayPal和RestApiSdk NuGet套餐,要使用的正确套餐为 PayPal 。
RestApiSdk 包是旧版本,它依赖于 PayPalCoreSdk 包,所有经典SDK也使用该包。由于REST SDK是PayPal将支持的新功能,因此脱离Classic SDK并将Core SDK集成到REST SDK中是有意义的。为了使开发人员更清楚地知道他们应该使用哪个库,包名称被简化为“PayPal”。 NuGet上每个SDK的描述应该清楚你应该使用哪一个。如果不够清楚,请告诉我需要添加的内容,我很乐意做出改变。 :)
一旦 PayPal 包变为功能完整,我将更新 RestApiSdk ,从而依赖于较新的 PayPal 包帮助开发人员进行转换(以及将包标记为在NuGet上隐藏)。