Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/night-king/weixinSDK
微信SDK,一个轻量级的,极致简约的微信公众平台(服务号、订阅号)SDK.net版本,也支持dotnet core,作者QQ:2586662969,官方网站:
https://github.com/night-king/weixinSDK
Last synced: about 2 months ago
JSON representation
微信SDK,一个轻量级的,极致简约的微信公众平台(服务号、订阅号)SDK.net版本,也支持dotnet core,作者QQ:2586662969,官方网站:
- Host: GitHub
- URL: https://github.com/night-king/weixinSDK
- Owner: night-king
- Created: 2014-05-22T10:14:00.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-01T16:08:09.000Z (6 months ago)
- Last Synced: 2024-07-31T09:09:55.005Z (5 months ago)
- Language: C#
- Homepage: http://weixinsdk.net
- Size: 6.8 MB
- Stars: 416
- Watchers: 61
- Forks: 197
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - night-king/weixinSDK - 微信SDK,一个轻量级的,极致简约的微信公众平台(服务号、订阅号)SDK.net版本,也支持dotnet core,作者QQ:2586662969,官方网站: (C\#)
README
1.使用对象
微信公众平台:http://mp.weixin.qq.com/wiki/home/index.html
Deepleo.Weixin.SDK是.net framework 4.5 的SDK源代码
Deepleo.Weixin.SDK.Core是dotnet core 2.0 的SDK源代码
2.核心思想
运用Dynamic(.net 4.0以及以上版本支持)在程序中传递微信所需的结构化(xml,json)对象,减少大量代码,实现轻量级。
让您可以像Python一样书写代码。使用本SDK仍然需要仔细阅读官方文档,明确Dynamic对象字段名称。
3.疑难问题
Wiki: https://github.com/night-king/weixinSDK/wiki
1)API返回的Dynamic对象应该如何使用?
答:如果您调用API,return的是
a.由DynamicJson.Parse转换而来,您可以用.[属性名称] 访问到该属性的值;
譬如 BasicAPI.cs中GetAccessToken:
var token = DynamicJson.Parse(result.Content.ReadAsStringAsync().Result);
那么调用时:string newToken = BasicAPI.GetAccessToken(AppId, AppSecrect).access_token;
b.如果是DynamicXml转换而来的,您可以用.[属性名称].Value 访问到该属性的值;
譬如 AcceptMessageAPI.cs中Parse:
msg.Body = new DynamicXml(message);
string msgType = msg.Body.MsgType.Value;
2)遇到其他问题该如何解决?
答:如果开发者遇到开发问题或者遇到SDK的bug,请到
a.官方QQ群:478753523
b.官方网站:http://www.weixinsdk.net/
c.作者QQ:2586662969
4.源代码唯一托管地址:https://github.com/night-king/weixinSDK
5.Copyright and license
Code and documentation copyright 2011-2019. Code released under the MIT license. Docs released under Creative Commons.