Skip to content

WeChat toàn ngôi cao.NET SDK, Senparc.Weixin for C#, duy trì.NET Framework cập.NET Core,.NET 8.0. Đã duy trì WeChat công chúng hào, tiểu trình tự, trò chơi nhỏ, WeChat chi trả, xí nghiệp WeChat / xí nghiệp hào, mở ra ngôi cao, JSSDK, WeChat quanh thân chờ toàn ngôi cao. WeChat SDK for C#.

License

Notifications You must be signed in to change notification settings

JeffreySu/WeiXinMPSDK

Repository files navigation

Senparc.Weixin —— WeChat.NET SDK

Build status NuGet GitHub commit activity the past week, 4 weeks, year Static Badge Senparc.Weixin.All license

Senparc.Weixin Senparc.Weixin.MP Senparc.Weixin.MP.Middleware Senparc.Weixin.MP.Mvc Senparc.Weixin.WxOpen Senparc.Weixin.WxOpen.Middleware Senparc.Weixin.Work Senparc.Weixin.Work.Middleware Senparc.Weixin.TenPay Senparc.Weixin.TenPayV3 Senparc.Weixin.Open Senparc.Weixin.AspNet Senparc.Weixin.Cache.Redis Senparc.Weixin.Cache.CsRedis Senparc.Weixin.Cache.Memcached Senparc.Weixin.Cache.Dapr Senparc.WebSocket

[English Version]

📈Senparc.Weixin SDK là trước mắt sử dụng suất tối cao WeChat.NET SDK, cũng là quốc nội được hoan nghênh nhất.NET khai nguyên hạng mục chi nhất. Bổn hạng mục đã liên tục giữ gìn vượt qua 11 năm, trợ lực đại lượng hệ thống cùng ứng dụng lấy được thành công. Chúng ta đem tiếp tục bảo trì đổi mới, cũng đang ở chiều sâu dung hợp AI cảnh tượng ứng dụng, thí dụ mẫu đang ở từng bước online. Hoan nghênh gia nhập chúng ta xã khu 👐

Sử dụng Senparc.Weixin, ngài có thể phương tiện nhanh chóng mà khai phá WeChat toàn ngôi cao ứng dụng ( bao gồm WeChat công chúng hào, tiểu trình tự, trò chơi nhỏ, xí nghiệp hào, mở ra ngôi cao, WeChat chi trả, JS-SDK, WeChat phần cứng / Bluetooth, từ từ ). Bổn hạng mục Demo đồng dạng thích hợp người mới học tiến hành.NET biên trình học tập.

Trước mắt Senparc.Weixin đã duy trì cơ hồ sở hữu WeChat ngôi cao mô khối cùng tiếp lời, cũng đồng thời duy trì .NET 3.5 / 4.0 / 4.5 /.NET Standard 2.x /.NET Core 2.x /.NET Core 3.x /.NET 6.0 /.NET 7.0 /.NET 8.0Chờ nhiều loại dàn giáo, đồng thời kiêm dung sở hữu MVC, Razor, WebApi, Console ( mệnh lệnh hành ), mặt bàn ứng dụng (.exe ), Blazor, MAUI, hậu trường phục vụ chờ hoàn cảnh, cùng phần ngoài dàn giáo hoàn toàn giải ngẫu.

Tự 2013 năm đứng dậy hạng 10 nhiều năm tới, chúng ta vẫn luôn vẫn duy trì hạng mục liên tục đổi mới, cũng đem hoàn chỉnh nguyên số hiệu cùng với thiết kế tư tưởng không hề giữ lại mà chia sẻ cho đại gia, hy vọng có nhiều hơn người có thể từ giữa được lợi, lý giải cũng truyền bá khai nguyên tinh thần, cùng trợ lực Trung Quốc khai nguyên sự nghiệp! Cảm ơn dọc theo đường đi cho chúng ta cung cấp trợ giúp các bằng hữu!

Nếu ngươi thích cũng hy vọng chúng ta tiếp tục ưu hoá cái này hạng mục, thỉnh cho chúng ta một cái ★Star: )

🔔 thông cáo

Tip

🔥 AI nói chuyện phiếm người máy WeChat tổng thể Sample đã online!Xem xét
🎬
Scott Hansleman về AI đề tài sưu tầm ( 2024 năm thịnh phái 3.14 mở ra ngày hoạt động )Xem xét video

Note

⚡ Sample đã duy trì.NET 8.0 ( xuống phía dưới kiêm dung ),Điểm đánh nơi này xem xét!
🔒WeChat chi trả V3 mô khối ( V1.0 )Đã online!Nuget
🎠 toàn diện duy trì trường văn bản tự động phân vùng gửi đi, càng nhiều:《 thuận theo AIGC ứng dụng, tự động “Bay liên tục” hồi phục siêu trường văn bản tin tức 》

🌟 Start: Phân mô khối độc lập lời thuyết minh đương + Sample số hiệu thí dụ mẫu

Mô khối Địa chỉ
Công chúng hào https://sdk.weixin.senparc /Docs/MP/
Tiểu trình tự https://sdk.weixin.senparc /Docs/WxOpen/
Xí nghiệp WeChat https://sdk.weixin.senparc /Docs/Work/
WeChat chi trả V3 ( đề cử ) https://sdk.weixin.senparc /Docs/TenPayV3/
WeChat chi trả V2 ( không đề cử ) https://sdk.weixin.senparc /Docs/TenPayV2/

Note

1, kể trên phân mô khối thí dụ mẫu trung, đồng thời bao hàm hồ sơ cập có thể lập tức vận hành số hiệu khuôn mẫu ( chỉ cần phối trí WeChat tham số, không cần sửa chữa bất luận cái gì số hiệu ).
2, thí dụ mẫu trung phối trí, đăng ký, tiếp lời thuyên chuyển phương pháp đều nhất trí, chỉ cần học được trong đó một cái mô khối khai phá, liền có thể suy một ra ba. Dưới Hello World thí dụ mẫu cũng lấy công chúng hào vì lệ, có thể kéo dài đến sở hữu mặt khác mô khối.
3,/docsMục lục trung cung cấp càng hoàn chỉnh khai phá lời thuyết minh đương, cung tiến giai khai phá sử dụng,Điểm đánh xem xét.
4, đối ứng với WeChat bất đồng ngôi cao, Senparc.Weixin SDK đã đem các mô khối giải ngẫu cũng độc lập tuyên bố, vì đơn giản hoá trích dẫn, ngài cũng có thể trực tiếp trích dẫnSenparc.Weixin.All,Tự động trích dẫn sở hữu mô khối.

🚀 Hello World: Dùng 3 câu số hiệu mở ra ngươi WeChat khai phá chi lữ!

Note

1, hạ thuật nguyên mã ở vào/Samples/MP/Senparc.Weixin.Sample.MPFolder, lấy WeChat công chúng hào vì lệ. Học được công chúng hào liền có thể suy một ra ba sử dụng mặt khác mô khối, cơ bản cách dùng nhất trí ( tiểu trình tự, xí nghiệp WeChat, WeChat chi trả chờ ).
2, như cần xem xét mặt khác mô khối hoặc tổng thể thí dụ mẫu, có thể xem xét ở vào/Samples/Folder hạ mặt khác độc lập Sample, hoặc/Samples/All/Folder hạ tổng thể Sample ( tiến giai ).

Khởi động số hiệu ( chỉ cần 2 câu số hiệu ):

1,Ở Program.cs builder.Build() phía trên tăng thêm phối trí:

builder.Services.AddSenparcWeixinServices(builder.Configuration);

Nếu ngài sử dụng chính là cũ cách thức Startup.cs văn kiện, kể trên số hiệu đối ứng với Startup.cs ConfigureServices() phương pháp nội.

2,Ở Program.cs builder.Build() phía dưới bắt đầu dùng phối trí:

varregisterService=app.UseSenparcWeixin(app.Environment,null,null,register=>{},
(register,weixinSetting)=>
{
// đăng ký công chúng hào tin tức ( có thể chấp hành nhiều lần, đăng ký nhiều công chúng hào )
register.RegisterMpAccount(weixinSetting,"【 thịnh phái internet tiểu trợ thủ 】 công chúng hào");
});
  • Nếu ngài sử dụng chính là cũ cách thức Startup.cs văn kiện, kể trên số hiệu đối ứng với Startup.cs Configure() phương pháp nội.
  • Nếu ngài hy vọng hệ thống tự động đăng ký sở hữu phối trí tốt tài khoản, chỉ cần kể trên phương pháp cuối cùng thêm vào một cáiautoRegisterAllPlatforms: trueThiết trí có thể ( yêu cầu trích dẫnSenparc.Weixin.AllBao ):
varregisterService=app.UseSenparcWeixin(app.Environment,null,null,register=>{},
(register,weixinSetting)=>{/* không cần tay động đăng ký */},
autoRegisterAllPlatforms:true/* tự động đăng ký sở hữu ngôi cao */
);

Thuyên chuyển cao cấp tiếp lời ( chỉ cần 1 câu số hiệu ):

Nhưng ở trình tự tùy ý vị trí thuyên chuyển tiếp lời ( lấy khách phục tiếp lời vì lệ ):

awaitCustomApi.SendTextAsync("AppId","OpenId","Hello World!");

Tip

  1. Senparc.Weixin SDK đem toàn sinh mệnh chu kỳ tự động uỷ trị AccessToken, bởi vậy khai phá quá trình chỉ cần cung cấp AppId, không cần nhọc lòng AccessToken quá thời hạn chờ vấn đề.
  2. AppId chờ đăng ký tin tức nhưng từSenparc.Weixin.Config.SenparcWeixinSettingTrung tự động thu hoạch, tương quan tham số ởappsettings.jsonTrung phối trí.
  3. Trở lên phương pháp cũng duy trì đồng bộ phương pháp:Senparc.Weixin.MP.AdvancedAPIs.CustomApi.SendText().
  4. Sở hữu tiếp lời mệnh danh không gian đều tham chiếu phía chính phủ API đường nhỏ quy tắc định nghĩa, thả tham số mệnh danh phương thức tận lực cùng hồ sơ bảo trì nhất trí ( đặc biệt là phản hồi tham số ), lấy phương tiện khai phá giả ở nguyên mã trung nhanh chóng tra tìm định vị, tăng lên thí nghiệm hiệu suất, hạ thấp bug phát sinh khả năng tính.

Tip

Đến tận đây, ngài đã có thể suy một ra ba thuyên chuyển sở hữu WeChat mô khối tiếp lời lạp! Càng nhiều kỹ năng thỉnh tiếp tục đi xuống xem.

Như thế nào sử dụng công chúng hào tin tức đối thoại năng lực?

Công chúng hào cam chịu cung cấp đối thoại cửa sổ, có thể gửi đi văn tự, hình ảnh, giọng nói chờ bất đồng loại hình tin tức cùng trình tự hỗ động.

Dưới thí dụ mẫu đồng dạng áp dụng với xí nghiệp WeChat cùng tiểu trình tự khách phục tin tức đối thoại, chỉ cần hai bước!

Bước đầu tiên: Sáng tạo tự định nghĩa MessageHandler phụ trách khống chế tin tức xử lý logic:

CustomMessageHandler.cs
usingSenparc.NeuChar.Entities;
usingSenparc.Weixin.MP.Entities;
usingSenparc.Weixin.MP.Entities.Request;
usingSenparc.Weixin.MP.MessageContexts;
usingSenparc.Weixin.MP.MessageHandlers;

namespaceSenparc.Weixin.Sample.MP
{
/// <summary>
/// tự định nghĩa MessageHandler
/// đem MessageHandler làm cơ loại, trọng viết đối ứng thỉnh cầu xử lý phương pháp
/// </summary>
publicpartialclassCustomMessageHandler:MessageHandler<DefaultMpMessageContext>
{
publicCustomMessageHandler(StreaminputStream,PostModelpostModel,intmaxRecordCount=0,
boolonlyAllowEncryptMessage=false,IServiceProviderserviceProvider=null)
:base(inputStream,postModel,maxRecordCount,onlyAllowEncryptMessage,null,serviceProvider)
{
}

/// <summary>
/// sở hữu chưa xử lý loại hình cam chịu tin tức
/// </summary>
/// <returns></returns>
publicoverrideIResponseMessageBaseDefaultResponseMessage(IRequestMessageBaserequestMessage)
{
//ResponseMessageText cũng có thể là News chờ mặt khác loại hình
varresponseMessage=this.CreateResponseMessage<ResponseMessageText>();
responseMessage.Content=$ "Ngươi gửi đi một cái tin tức, nhưng trình tự không có chỉ định xử lý quá trình";
returnresponseMessage;
}

publicoverrideTask<IResponseMessageBase>OnImageRequestAsync(RequestMessageImagerequestMessage)
{
// xử lý hình ảnh thỉnh cầu...
}

publicoverrideTask<IResponseMessageBase>OnLocationRequestAsync(RequestMessageLocationrequestMessage)
{
// xử lý địa lý vị trí thỉnh cầu...
}
}
}

Bước thứ hai: Thỉnh cầu CustomMessageHandler:

Chúng ta cung cấpTrung gian kiện( đề cử ) cùngController ( hoặc WebApi )Hai loại phương thức thỉnh cầu CustomMessageHandler, ngài có thể nhậm tuyển thứ nhất. Lấy trung gian kiện vì lệ, ở Program.cs trung bắt đầu dùng phối trí sau tăng thêm số hiệu, đăng ký MessageHandler:

app.UseMessageHandlerForMp("/WeixinAsync",
(stream,postModel,maxRecordCount,serviceProvider)
=>newCustomMessageHandler(stream,postModel,maxRecordCount,false,serviceProvider),
options
=>
{
options.AccountSettingFunc=context=>Senparc.Weixin.Config.SenparcWeixinSetting;
});

Lúc này, ngài đã có thể sử dụnghttps://YourDomain/WeixinAsyncỞ WeChat công chúng hào hậu trường 【 thiết trí cùng khai phá 】>【 cơ bản phối trí 】> server địa chỉ (URL) trung tiến hành phối trí, đối ứng Token ởappsettings.jsonTrung thiết trí ( đồng dạng áp dụng với xí nghiệp WeChat cùng tiểu trình tự, thỉnh tham khảo đối ứngSample).

Ngoài ra, ngài còn có thể sử dụngController ( hoặc WebApi )Phương thức có thể đối toàn bộ tin tức xử lý bước đi tiến hành càng thêm tinh tế khống chế ( hoặc ở.NET Framework trung sử dụng ),Điểm đánh nơi này xem xét.

Đến tận đây, ngài đã nắm giữ khai phá WeChat các ngôi cao sở yêu cầu cơ bản kỹ năng, càng nhiều tài nguyên thỉnh tiếp tục đi xuống xem:

📇 càng nhiều giới thiệu hướng dẫn tra cứu

Bổn kho bao hàm.NET Framework/.NET Standard 2.0+/.NET Core 3.1/.NET 6/.NET 7/.NET 8 chờ nhiều phiên bản nguyên số hiệu ( trung tâm logic hoàn toàn nhất trí ):

🏹 các mô khối loại kho

# Mô khối công năng DLL Nuget Duy trì.NET phiên bản
1 Cơ sở kho Senparc.Weixin.dll Senparc.Weixin
Senparc.Weixin
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
2 WeChat công chúng hào /
JSSDK / diêu quanh thân
Từ từ
Senparc.Weixin.MP.dll MP
MP
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
3 WeChat tiểu trình tự
( duy trì trò chơi nhỏ )
( độc lập hạng mục )
Senparc.Weixin.WxOpen.dll WxOpen
WxOpen
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
4 WeChat chi trả Senparc.Weixin.TenPay.dll TenPay
TenPay
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
5 WeChat chi trả V3 Senparc.Weixin.TenPayV3.dll TenPayV3
TenPay
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
6 ASP.NET MVC mở rộng
Senparc.Weixin.MP.MVC.dll MP.MVC
Mvc
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
7 WeChat xí nghiệp hào Senparc.Weixin.QY.dll QY
QY
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
9 Xí nghiệp WeChat Senparc.Weixin.Work.dll Work
Work
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
9 WeChat mở ra ngôi cao Senparc.Weixin.Open.dll Open
Open
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
10 Redis phân bố thức hoãn tồn Senparc.Weixin.Cache.
Redis.dll
Cache.Redis
Redis
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
11 Memcached
Phân bố thức hoãn tồn
Senparc.Weixin.Cache.
Memcached.dll
Cache.Memcached
MC
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
12 WebSocket
( độc lập hạng mục )
Senparc.WebSocket.dll Senparc.WebSocket
WebSocket
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0
13 All In One tổng thể kho Senparc.Weixin.All.dll Senparc.Weixin.All
Senparc.Weixin.All
.NET 4.5.NET Standard 2.0/2.1.NET 5.0 / 6.0 / 7.0 / 8.0

Lời ghi chú trên bản đồ

.NET 4.6 .NET Standard 2.x .NET 5.0 / 6.0 / 7.0 / 8.0
.NET Framework 4.6.2+ .NET Standard 2.0 / 2.1 .NET 8.0, xuống phía dưới kiêm dung.NET 5.0-7.0

Warning

  1. Tự 2019 năm 5 nguyệt 1 ngày khởi,.NET Framework 3.5 cập 4.0 đình chỉ đổi mới, cuối cùng một cái.NET Framework 3.5 + 4.0 ổn định bảnĐiểm đánh nơi này.
  2. Tự 2022 năm 4 nguyệt 3 ngày khởi,.NET Framework 4.5 thăng cấp vì 4.6.2, cuối cùng một cái.NET Framework 4.5 ổn định bảnĐiểm đánh nơi này.
  3. Nếu ngài còn ở sử dụng.NET Framework, kiến nghị ngài ở 2027 năm 1 nguyệt 12 ngày chi gian, đem.NET Framework ứng dụng thăng cấp đến.NET Framework 4.8+, lúc đó phía chính phủ đem đình chỉ đối.NET Framework 4.6.2 duy trì (Xem xét).
  4. Sử dụngSenparc.Weixin.AllTổng thể kho nhưng dùng một lần tự động trích dẫn sở hữu mô khối.

Công năng duy trì

  • Đã duy trì đại bộ phận WeChat 8.x API, bao gồm WeChat chi trả, tự định nghĩa thực đơn / cá tính hóa thực đơn, khuôn mẫu tin tức tiếp lời, tư liệu sống thượng truyền tiếp lời, đàn phát tiếp lời, nhiều khách phục tiếp lời, chi trả tiếp lời, nhỏ bé cửa hàng tiếp lời, tạp khoán tiếp lời, hóa đơn tiếp lời từ từ.
  • Đã duy trì WeChat công chúng hào, tiểu trình tự, xí nghiệp hào, mở ra ngôi cao, WeChat chi trả chờ các mô khối.
  • Đã duy trì người dùng hội thoại trên dưới văn ( giải quyết server vô pháp sử dụng Session xử lý người dùng tin tức vấn đề ).
  • Đã toàn diện duy trì WeChat công chúng hào, tiểu trình tự, xí nghiệp hào ( xí nghiệp WeChat ), WeChat chi trả V2/V3, mở ra ngôi cao mới nhất API.
  • Đã duy trì phân bố thức hoãn tồn cập hoãn tồn sách lược mở rộng ( cam chịu duy trì: Bản địa hoãn tồn, Redis, Memcached, nhưng tự do mở rộng ), khai phá quá trình không cần quan tâm sở sử dụng hoãn tồn loại hình, nhưng ở phối trí văn kiện hoặc vận hành trong quá trình tự do cắt.

1. Trước mắt phía chính phủ API đều đã hoàn mỹ tổng thể, trừ phi có đặc thù thuyết minh, sở hữu thăng cấp đều sẽ tận lực bảo đảm xuống phía dưới kiêm dung, cho nên đã tuyên bố phiên bản xin yên tâm sử dụng hoặc trực tiếp thăng cấp ( bao trùm ) mới nhất dll, kiến nghị sử dụngNugetTiến hành đổi mới.
2. Ngài cũng có thể tự hành sửa chữa cũng biên dịch số hiệu, mở raSenparc.Weixin.Sample.Net8.slnGiải quyết phương án có thể nhìn đến sở hữu nguyên mã. Đương biên dịch hình thức vìReleaseKhi, đem tự động sinh thành bản địa Nuget bao ( cam chịu sinh thành đến/src/BuildOutPut/Folder hạ ).

💾 nguyên mã hạng mục folder thuyết minh ( src folder hạ )

Triển khai
Folder Thuyết minh
Senparc.WebSocket WebSocket mô khối
Senparc.Weixin.Cache Senparc.Weixin.Cache.Memcached.dll, Senparc.Weixin.Cache.Redis.dll chia đều bố thức hoãn tồn mở rộng phương án
Senparc.Weixin.AspNet Senparc.Weixin.AspNet.dll chuyên vì Web cung cấp chống đỡ loại kho
Senparc.Weixin.MP.MvcExtension Senparc.Weixin.MP.MvcExtension.dll nguyên mã, vì MVC hạng mục cung cấp mở rộng bao
Senparc.Weixin.MP Senparc.Weixin.MP.dll WeChat công chúng tài khoản SDK nguyên số hiệu
Senparc.Weixin.MP.Middleware Senparc.Weixin.MP.Middleware.dll WeChat công chúng tài khoản tin tức trung gian kiện nguyên số hiệu
Senparc.Weixin.Open Senparc.Weixin.Open.dll kẻ thứ ba mở ra ngôi cao SDK nguyên số hiệu
Senparc.Weixin.TenPay Senparc.Weixin.TenPay.dll & Senparc.Weixin.TenPayV3.dll bao hàm WeChat chi trảV2CùngV3Nguyên số hiệu
Senparc.Weixin.Work Senparc.Weixin.Work.dll xí nghiệp WeChat SDK nguyên số hiệu
Senparc.Weixin.Work.Middleware Senparc.Weixin.Work.Middleware.dll xí nghiệp WeChat tin tức trung gian kiện nguyên số hiệu
Senparc.Weixin.WxOpen Senparc.Weixin.WxOpen.dll WeChat tiểu trình tự SDK nguyên số hiệu, bao gồm trò chơi nhỏ
Senparc.Weixin.WxOpen.Middleware Senparc.Weixin.WxOpen.Middleware.dll WeChat tiểu trình tự tin tức trung gian kiện nguyên số hiệu, bao gồm trò chơi nhỏ
Senparc.Weixin Sở hữu Senparc.Weixin.[x].dll cơ sở loại kho nguyên số hiệu

Tiến vào folder

🖥️ Samples folder thuyết minh ( Samples folder hạ )

Senparc.Weixin SDK sở hữu mô khối cách dùng đều bảo trì độ cao nhất trí, bao gồm phối trí quá trình, AccessToken quản lý, tin tức xử lý, phục vụ tin tức, tiếp lời thuyên chuyển, từ từ. Ngài chỉ cần tham khảo tùy ý một cái mô khối cách dùng ( đề cử từCông chúng hàoHoặcTiểu trình tựBắt đầu ), liền có thể suy một ra ba sử dụng mặt khác mô khối.

Từ dưới Sample trung ngài có thể hiểu biết đến mỗi cái độc lập mô khối phối trí cùng sử dụng phương thức, trực tiếp mở ra đối ứng folder hạ.slnGiải quyết phương án có thể xem xét đối ứng nguyên mã, vận hành có thể nhìn đến lời thuyết minh đương. Trong đóAllFolder trung bao hàm càng nhiều tổng hợp cùng tiến giai công năng biểu thị.

Folder Thuyết minh SDK trích dẫn phương thức
MP Công chúng hào Nuget bao
TenPayV2 WeChat chi trả V1 cùng V2 Nuget bao
TenPayV3 WeChat chi trả V3 ( TenPay APIv3 ) Nuget bao
Work Xí nghiệp WeChat Nuget bao
WxOpen WeChat tiểu trình tự Nuget bao
Shared Sở hữu Sample đều yêu cầu dùng đến cùng chung văn kiện
All Bao hàm WeChat công chúng hào, tiểu trình tự, WeChat chi trả, xí nghiệp WeChat chờ sở hữu công năng hỗn hợp cảnh tượng biểu thị,
Đề cử dùng cho tổng thể nhiều ngôi cao hạng mục, có lẽ phải tiến hành chiều sâu khai phá cảnh tượng tham khảo ( tiến giai )
All/console Mệnh lệnh hành Console Demo (.NET Core ) Nuget bao
All/net45-mvc Có thể trực tiếp tuyên bố sử dụng Demo (.NET Framework 4.5 + ASP.NET MVC ) Nuget bao
All/net8-mvc Có thể trực tiếp tuyên bố sử dụng Demo (.NET 8.0 ), kiêm dung.NET 5.0, 6.0, 7.0 cùng.NET Core Nguyên mã ( mới nhất )

Tiến vào Samples folder

🎨 tài nguyên

  1. Official website địa chỉ:https://weixin.senparc /
  2. Tại tuyến Demo địa chỉ (.NET 8.0, xuống phía dưới kiêm dung.NET 6.0, 7.0 cùng.NET Core ):https://sdk.weixin.senparc /
  3. WeChat khai phá hệ liệt giáo trình:https:// cnblogs /szw/p/weixin-course-index.html
  4. WeChat kỹ thuật giao lưu xã khu:https://weixin.senparc /QA
  5. Tự định nghĩa thực đơn tại tuyến biên tập công cụ:https://sdk.weixin.senparc /Menu
  6. Tại tuyến tin tức thí nghiệm công cụ:https://sdk.weixin.senparc /SimulateTool
  7. Hoãn tồn thí nghiệm công cụ:https://sdk.weixin.senparc /Cache/Test
  8. chm trợ giúp hồ sơ download:https://sdk.weixin.senparc /Document
  9. Nguyên số hiệu cập mới nhất đổi mới:https://github /JeffreySu/WeiXinMPSDK
  10. WeChat khai phá tài nguyên tập hợp:https://github /JeffreySu/WeixinResource
  11. 《 WeChat khai phá chiều sâu phân tích 》 đọc phụ trợ hệ thống:https://book.weixin.senparc
  12. Mua sắm 《 WeChat khai phá chiều sâu phân tích 》:https://item.jd /12220004.html
  13. 《 WeChat công chúng hào + tiểu trình tự nhanh chóng khai phá 》 video giáo trình:https://github /JeffreySu/WechatVideoCourse
  • Kỹ thuật giao lưu QQ đàn:

1 đàn ( công chúng hào ): 300313885
14 đàn ( video chương trình học học viên đàn ): 588231256
10 đàn ( phân bố thức hoãn tồn đàn ): 246860933
12 đàn ( WeChat tiểu trình tự ): 108830388
16 đàn ( mở ra ngôi cao ): 860626938
Dưới đàn đã mãn:
2 đàn: 293958349 ( đã mãn ), 3 đàn: 342319110 ( đã mãn )
4 đàn: 372212092 ( đã mãn ), 5 đàn: 377815480 ( đã mãn ), 6 đàn: 425898825 ( đã mãn )
7 đàn: 482942254 ( đã mãn ), 8 đàn: 106230270 ( đã mãn ), 9 đàn: 539061281 ( đã mãn )
11 đàn: 553198593 ( đã mãn ), 13 đàn: 183424136 ( mở ra ngôi cao, đã mãn ), 15 đàn: 289181996 ( đã mãn )

  • Nghiệp vụ liên hệ QQ: 498977166

Nếu cái này hạng mục đối ngài hữu dụng, chúng ta hoan nghênh khắp nơi bất luận cái gì hình thức quyên giúp, cũng bao gồm tham dự đến hạng mục số hiệu đổi mới hoặc ý kiến phản hồi trung tới. Cảm ơn!

Tài chính quyên giúp:Tiến vào

📖 Senparc phía chính phủ sách báo giáo trình

Từ Jeffrey Su cùng thịnh phái đoàn đội tốn thời gian 2 năm hoàn thành WeChat khai phá sách báo đã xuất bản, tên sách: 《 WeChat khai phá chiều sâu phân tích: Công chúng hào, tiểu trình tự hiệu suất cao khai phá bí tịch 》, toàn thư nguyên bộ phụ trợ đọc hệ thống đã thượng tuyến:BookHelper.
Hoan nghênh mua sắm chính bản đồ thư:【 mua sắm chính bản 】
Sách báo xuất bản khi số hiệu phiên bản mau chiếu thấy chi nhánhBookVersion1.

💻 Senparc phía chính phủ video giáo trình

Vì trợ giúp đại gia càng trực quan mà hiểu biết WeChat khai phá chi tiết, đồng thời kết hợp 《 WeChat khai phá chiều sâu phân tích 》 sách báo tiến hành học tập, chúng ta thành lập “Thịnh phái lớp học” tiểu tổ, mở WeChat khai phá video chương trình học, trợ giúp đại gia từ nhiều duy độ học tập WeChat khai phá cùng với.NET khai phá trong quá trình rất nhiều kỹ xảo.
Video bao hàm hai đại bộ phận:

  1. WeChat khai phá cơ sở kỹ năng
  2. Công chúng hào cập tiểu trình tự trường hợp thực chiến

Tổng cộng 60 giờ dạy học, xứng có phiên ngoại thiên.
Trước mắt video đã ở võng dễ vân lớp học online, chương trình học chế tác hoàn mỹ, nội dung phong phú, bị tuyển vì “A” cấp chương trình học,【 quan khán video 】,【 xem xét chương trình học số hiệu cập khóa kiện 】.

🧪 chú ý thí nghiệm tài khoản thể nghiệm công năng ( SenparcRobot ):

Thịnh phái internet tiểu trợ thủ công chúng hào Thịnh phái internet tiểu trợ thủ tiểu trình tự BookHelper

✋ cống hiến số hiệu

Nếu yêu cầu sử dụng hoặc sửa chữa này hạng mục nguyên số hiệu, kiến nghị trước Fork. Cũng hoan nghênh đem ngài sửa chữa thông dụng phiên bản Pull Request lại đây.

  1. Fork
  2. Sáng tạo ngài đặc tính chi nhánh (git checkout -b my-new-feature)
  3. Đệ trình ngài cải biến (git commit -am 'Added some feature')
  4. Đem ngài sửa chữa ký lục đệ trình đến viễn trìnhgitKho hàng (git push origin my-new-feature)
  5. Sau đó đến github trang web nêngitViễn trình kho hàngmy-new-featureChi nhánh hạ khởi xướng Pull Request ( thỉnh đệ trình đếnDeveloperChi nhánh, không cần trực tiếp đệ trình đếnmasterChi nhánh )

👩‍🏫 như thế nào sử dụng.NET Core khai phá

Trước mặt chi nhánh bao hàm.NET Framework 4.6.2+ cập.NET 6.0/7.0/8.0 toàn phiên bản số hiệu ( đã không đổi mới phiên bản thỉnh xem xétreleaseMau chiếu ).
Trong đó.NET Framework Demo ở vào/src/Samples/All/net45-mvcMục lục hạ,
【 đề cử 】.NET 8.0 ( xuống phía dưới kiêm dung.NET 5.0, 6.0, 7.0 cập.NET Core 3.1 chờ càng thấp phiên bản ) Demo ở vào/Samples/All/net8-mvcMục lục hạ.

Chú ý: Trở lên Sample trung,net8-mvcTrung Sample trực tiếp trích dẫn mỗi cái mô khối nguyên mã, sử dụngReleaseBiên dịch sau nhưng sinh thành kiêm dung bất đồng phiên bản Senaprc.Weixin SDK kho.

↕️Sử dụng Nuget trang bị đến hạng mục trung

Các mô khối Nuget trang bị phương thức: 《Sử dụng Nuget đem SDK trang bị đến hạng mục trung

🏬 như thế nào bố trí

1) bố trí đến Azure App Service

App ServiceLà Microsoft Azure đẩy ra Web phục vụ, đối.NET có thực tốt duy trì. Bố trí bước đi tường thấy:《 đem WeChat trạm điểm bố trí đến Azure trung 》.

2) bố trí đến tùy ý server FTP

Ở Web server thượng trang bị FTP phục vụ ( đề cửFileZilla Server), trực tiếp sử dụng FTP trực tiếp thượng truyền bản địa đã biên dịch tốt số hiệu ( bổn hạng hạng mụcSamplesTrung đối ứng chính làSenparc.Weixin.Sample.Net8,Biên dịch sau có thể trực tiếp sử dụng, không cần sửa chữa số hiệu ). Nếu sử dụng Azure App Service hoặc mặt khác vân phục vụ, thông thường FTP cũng đều là khai thông.

🍴 các quan trọng chi nhánh thuyết minh

Chi nhánh Thuyết minh
master Chính thức tuyên bố chủ chi nhánh, thông thường cái này chi nhánh tương đối ổn định, có thể dùng cho sinh sản hoàn cảnh.
Developer 1, khai phá chi nhánh, này chi nhánh thông thường vì Beta phiên bản, tân phiên bản đều sẽ trước tiên ở này chi nhánh trung tiến hành khai phá, cuối cùng đẩy đưa ổn định bản đến master chi nhánh, nếu tưởng đối tân công năng thấy trước mới thích, có thể sử dụng này chi nhánh.
2, này chi nhánh đồng thời kiêm dung.NET 4.5 /.NET Core /.NET Core 2.0 phiên bản, kiến nghị Pull Request số hiệu đều đến cái này chi nhánh hạ, mà không phải master
BookVersion1 Này chi nhánh vì《 WeChat khai phá chiều sâu phân tích: WeChat công chúng hào, tiểu trình tự hiệu suất cao khai phá bí tịch 》Sách báo xuất bản khi đối ứng số hiệu mau chiếu.
DotNET-Core_MySQL Này chi nhánh vì.NET Core hoàn cảnh hạPomelo.EntityFrameworkCore.MySqlDàn giáo tổng thể biểu thị chi nhánh.
NET4.0 Chỉ duy trì.NET 4.0 chi nhánh, này chi nhánh đã với 2017 năm đình chỉ đổi mới..NET 4.0 mới nhất số hiệu tùy master / Developer chi nhánh đồng bộ đổi mới
NET3.5 Chỉ duy trì.NET 3.5 chi nhánh, này chi nhánh đã với 2015 năm đình chỉ đổi mới..NET 3.5 mới nhất số hiệu tùy master / Developer chi nhánh đồng bộ đổi mới
Developer-Senparc.SDK Này chi nhánh chỉ dùng cho Senparc đoàn đội bên trong thí nghiệm, nhưng xem nhẹ.

🍟 cảm tạ cống hiến giả

Cảm tạ vì thế hạng mục làm ra cống hiến khai phá giả, các ngươi không riêng hoàn thiện cái này hạng mục, cũng vì Trung Quốc khai nguyên sự nghiệp ra một phần lực, cảm tạ các ngươi! Danh sáchĐiểm đánh nơi nàyXem xét.

💰 quyên giúp

Nếu cái này hạng mục đối ngài hữu dụng, chúng ta hoan nghênh khắp nơi bất luận cái gì hình thức quyên giúp, cũng bao gồm tham dự đến hạng mục số hiệu đổi mới hoặc ý kiến phản hồi trung tới. Cảm ơn!

Tài chính quyên giúp:

donate

⭐ Star số lượng thống kê

starcharts stargazers over time

📎 License

Apache License Version 2.0

Copyright 2024 Jeffrey Su & Suzhou Senparc Network Technology Co.,Ltd.

Licensed under the Apache License, Version 2.0 (the "License" ); you may not use this file
except in compliance with the License. You may obtain a copy of the License at

http:// apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied. See the License for the specific language governing permissions
and limitations under the License.

Detail:https://github /JeffreySu/WeiXinMPSDK/blob/master/license.md

Tip

100% khai nguyên, duy trì thương dùng.

About

WeChat toàn ngôi cao.NET SDK, Senparc.Weixin for C#, duy trì.NET Framework cập.NET Core,.NET 8.0. Đã duy trì WeChat công chúng hào, tiểu trình tự, trò chơi nhỏ, WeChat chi trả, xí nghiệp WeChat / xí nghiệp hào, mở ra ngôi cao, JSSDK, WeChat quanh thân chờ toàn ngôi cao. WeChat SDK for C#.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published