微信公眾號:[開源日記],分享10k+Star的優質開源計畫
計畫介紹
Senparc.Weixin SDK
是一個為 C# 開發者提供的微信全平台 SDK,支持 .NET Framework 以及 .NET Core、.NET 6.0 和 .NET 8.0 等版本。這個 SDK 已經涵蓋了微信的多個平台,包括微信公眾號、小程式、小遊戲、微信支付、企業微信/企業號、開放平台、JSSDK、微信周邊等。
功能特點
已經完整支持幾乎所有微信平台模組和介面,提供了對微信 8.x API 的支持,包括微信支付、自訂選單、樣版資訊介面、素材上傳等眾多功能。
覆蓋了微信公眾號、小程式、企業號、開放平台、微信支付等各個模組。
提供了使用者會話上下文的支持,解決了伺服器無法使用 Session 處理使用者資訊的問題。
支持最新的微信公眾號、小程式、企業號、微信支付V2/V3、開放平台 API。
實作了分布式緩存及緩存策略擴充套件,支持本地緩存、Redis、Memcached,無需在開發過程中關心所使用緩存的型別。
怎麽使用
在 Program.cs 的 builder.Build() 上方添加配置:
builder.Services.AddSenparcWeixinServices(builder.Configuration);
在 Program.cs 的 builder.Build() 下方啟用配置:
var registerService = app.UseSenparcWeixin(app.Environment, null, null, register => { },
(register, weixinSetting) =>
{
//註冊公眾號資訊(可以執行多次,註冊多個公眾號)
register.RegisterMpAccount(weixinSetting, "【盛派網路小助手】公眾號");
});
推播訊息只需要一行程式碼
await CustomApi.SendTextAsync("AppId", "OpenId", "Hello World!");
使用場景:
適用於開發人員想要快速、便捷地在 .NET 平台上開發微信相關應用程式的場景。
適合初學者學習 .NET 編程,因為計畫提供了範例 Demo 演示。
適用於需要整合微信功能到自己產品中的開發者,無論是公眾號、小程式、微信支付等各種場景。
Senparc.Weixin SDK
是目前最受歡迎的微信 .NET SDK 之一,憑借其廣泛的功能支持和易用性,成為國內開發者的首選工具之一。
開源地址:https://github.com/JeffreySu/WeiXinMPSDK
微信公眾號:[開源日記],分享10k+Star的優質開源計畫
創作不易 分享 , 贊 , 在看 ,三連支持一波,感謝。↓↓↓