Skip to content

SDK说明

RsCode.WeChat 是河南软商网络科技有限公司开发的微信平台SDK,使用.net技术封装微信业务API,实现快速开发微信平台相关业务。

RsCode.WeChat需要在.net6及以上的环境中运行

当前版本

  • 正式发布: RsCode.WeChat

源码托管

快速入门

项目中引用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));
    }
}