为什么 C# 上的PayPal开发人员说明在 GitHub 上有所不同
本文关键字:说明 GitHub 有所不同 上的 PayPal 开发 为什么 | 更新日期: 2023-09-27 18:35:19
在PayPal网站上是这样说的:
.NET 开发工具包
先决条件
Visual Studio 2008 或更高版本 log4net 1.2.10 NuGet 2.2 所有 C# 请求 示例使用并依赖于 .NET SDK。
若要将 C# SDK 作为依赖项安装到项目中,请运行 按照 Nuget 命令进行操作。
nuget install PayPalRestApiSDK -version 0.5.0 源代码和文档 在: github.com/paypal/rest-api-sdk-dotnet
来源 : https://developer.paypal.com/docs/api/( 选择 C# 一个 )虽然 nugget 命令是错误的,但它
安装包
而不是
Nuget 安装
我很困惑,因为我不知道按照提供的github
链接或PayPal网站上的哪些说明进行操作GitHub 说明
- 下载依赖项
若要开始使用此 SDK,请先从 NuGet 下载此 SDK。
NuGet 安装包PayPal
(可选)还可以下载 log4net 以增强您的应用程序 日志记录功能。
NuGet 安装 - 包日志4net
在PayPal网站上,它说要安装PayPalRestApiSDK,而在github网站上,它说要安装PayPal包,我不知道哪一个是事实,
Jason,GitHub 上PayPal .NET SDK 的开发人员。
NuGet Install -Package PayPal
用于使用 NuGet 命令行实用工具通过 Windows 命令行安装包。
Install-Package PayPal
用于通过 NuGet 包管理器控制台安装包。
GitHub 上的说明是正确的,但它们缺少它适用于 Windows 命令行的说明 - 我已经更新了它以使其更清晰。 我还将在下一个 SDK 版本中使自述文件的这一部分更加清晰。
关于PayPal Developer的文档,文档团队目前正在努力删除过时的SDK文档。它应该有望在寒假后不久的某个时候发生。 PayPal SDK 团队目前正在与文档团队合作,以提供更好的 SDK 特定文档中心PayPal 开发人员。
关于PayPal和 RestApiSdk NuGet 包,要使用的正确包是PayPal。
RestApiSdk软件包是依赖于PayPalCoreSdk软件包的旧版本,所有经典SDK也使用该软件包。 由于 REST SDK 是 PayPal 未来将支持的新功能,因此脱离经典 SDK 并将核心 SDK 集成到 REST SDK 中是有意义的。 为了让开发人员更清楚地了解他们应该使用哪个库,包名称被简化为"PayPal"。 NuGet 上每个 SDK 的说明应明确说明应使用哪一个。 如果还不够清楚,请让我知道需要添加什么,我很乐意进行更改。:)
一旦PayPal包功能完善,我将对 RestApiSdk 进行更新,该更新依赖于较新的PayPal包,以帮助开发人员进行过渡(以及将包标记为在 NuGet 上隐藏)。