{"repo":"niltor/open-pdd-net-sdk","free":true,"listed":false,"github":"https://github.com/niltor/open-pdd-net-sdk","clone":"git clone https://github.com/niltor/open-pdd-net-sdk.git","description":"拼多多开放平台DotNet SDK","language":"C#","stars":178,"topics":["openplatform","pinduoduo","dotnet","sdk","dotnetcore","dotnet-sdk","nuget"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"说明文档 open-pdd-net-sdk，拼多多开放平台 DotNet SDK。 特别说明 - 6.0 版本开始，目标框架统一调整到 .NET6 . - 7.0 版本，同时支持 .NET6 和 .NET7 . - 8.0 版本，支持 .NET8+ , .NET6 和 .NET7 . 更新说明 更新文档已经迁移到 CHANGELOG.md 。 类库说明 核心类库 MSDev.PddOpenSdk 支持 .NET6.0+ 及 .NET Standard2.0 的项目，控制台、客户端等类型项目可使用。 ASP.NET Core 项目请使用 Nuget 包 MSDev.PddOpenSdk.AspNetCore ，可直接通过注入服务的方式使用。 Console项目 该项目是通过官方接口获取并自动生成所有请求模型类、返回模型类以及请求服务类，生成后部分类名会有重名,更改成不同的类名即可。 执行方法，打开Console目录，然后执行 dotnet run 命令即可。 执行成功后，可使用Visual Studio自带的代码清理，对所有文件进行代码格式化操作。 使用说明 PddOpenSdk 核心类库使用 适用于客户端、控制台等程序。支持 NET6.0+ 及 .NET Standard2.0 ，安装 Nuget 包 MSDev.PddOpenSdk 。 Web应用请使用 MSDev.PddOpenSdk.AspNetCore 。 使用示例 最新示例代码。 ASP.NET Core 项目使用 先安装Nuget 包 MSDev.PddOpenSdk.AspNetCore 。 最新示例代码。 - 在 Startup.cs 中注入服务 - appsettings.json 配置项参考: - 然后在控制器使用注入服务 在控制器中使用 - 图片上传示例 使用socket消息订阅服务 - 在 StartUp.cs 添加 PddOption 选项。 - 创建一个 XXXHostService 类，继承 PddSocketHostServiceBase 。 - 重写 XXXHostService 的 OnMessage 方法，以进行消息的自定义处理。 - 在 Program.cs 中添加启用服务的代码，如： XXXHostService 类可参考Sample项目。 - 心跳检测间隔可在 appsetting.json 配置中进行配置，可参考 Sample 项目中的配置。 此外可在自定义的 XXXHostService 类中的构造方法中设置 HeartBeartSeconds 值，会覆盖配置中的值。 所有方法名与官方文档保持一致，并有中文注释提醒，只是更改了命名规范，非常容易查找使用。 问题反馈 欢迎通过以下方式反馈问题: - 提交 GitHub Issues - Email： （优先处理） - QQ 群：737822525","default_branch":null,"files":null,"tree":[],"storefront":"/r/niltor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/niltor/open-pdd-net-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}