为什么 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 说明

  1. 下载依赖项

若要开始使用此 SDK,请先从 NuGet 下载此 SDK。

NuGet 安装包PayPal

(可选)还可以下载 log4net 以增强您的应用程序 日志记录功能。

NuGet 安装 - 包日志4net

在PayPal网站上,它说要安装PayPalRestApiSDK,而在github网站上,它说要安装PayPal包,我不知道哪一个是事实,

为什么 C# 上的PayPal开发人员说明在 GitHub 上有所不同

这是

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 开发人员。


关于PayPalRestApiSdk NuGet 包,要使用的正确包是PayPal

RestApiSdk软件包是依赖于PayPalCoreSdk软件包的旧版本,所有经典SDK也使用该软件包。 由于 REST SDK 是 PayPal 未来将支持的新功能,因此脱离经典 SDK 并将核心 SDK 集成到 REST SDK 中是有意义的。 为了让开发人员更清楚地了解他们应该使用哪个库,包名称被简化为"PayPal"。 NuGet 上每个 SDK 的说明应明确说明应使用哪一个。 如果还不够清楚,请让我知道需要添加什么,我很乐意进行更改。:)

一旦PayPal包功能完善,我将对 RestApiSdk 进行更新,该更新依赖于较新的PayPal包,以帮助开发人员进行过渡(以及将包标记为在 NuGet 上隐藏)。