SDK说明
RsCode.WeChat
是河南软商网络科技有限公司开发的微信平台SDK,使用.net技术封装微信业务API,实现快速开发微信平台相关业务。
RsCode.WeChat需要在.net6及以上的环境中运行
当前版本
源码托管
快速入门
项目中引用RsCode.WeChat
,Program.cs中
csharp
using AspectCore.Extensions.DependencyInjection;
builder.Host.UseServiceProviderFactory(new DynamicProxyServiceProviderFactory());
//添加微信服务
builder.Services.AddWeChat();
//添加微信服务中间件
app.UseWeChat();
调用微信API
csharp
public class HomeController:ControllerBase
{
IWeChatClient wechat;
IWechatTokenManager wechatTokenManager;
public HomeController(IWeChatClient _wechat,IWechatTokenManager _wechatTokenManager)
{
wechat=_wechat;
wechatTokenManager=_wechatTokenManager;
}
public async Task<string> Test()
{
string appId="wx1323123412";
wechat.UseAppId(appId)
string accessToken=await wechatTokenManager.GetAccessTokenAsync(appId);
var res=await wechat.SendAsync<JsapiTicketResponse>(new JsapiTicketRequest(accessToken));
}
}