Coder Social home page Coder Social logo

wxopen's Introduction

微信小程序 C# SDK

Build Status

此项目基于 Senparc.Weixin SDK 开发,由于微信小程序的呈现和互动方式相对独立,并且后期会配套对应的优化方案,因此独立成一个库。

此库用途

  1. 作为微信小程序的SDK,主要提供对所有微信小程序的服务器端API对接能力
  2. 对小程序的各项功能进行深度优化(如常规通讯、WebSocket等等)
  3. 发布小程序的重要信息及新闻
  4. 发布小程序的教程等其他资源

如何使用此库?

此库基于 Senparc.Weixin.MP 开发,服务器后端的安装和使用可以参考 Senparc.Weixin SDK,其中有 Sample项目, 此处为在线Demo:http://sdk.weixin.senparc.com/

如何使用 Nuget 安装?

PM> Install-Package Senparc.Weixin.WxOpen

资料

https://github.com/JeffreySu/WxOpen/tree/master/小程序资料

wxopen's People

Contributors

annxu avatar bemguin avatar ccccccmd avatar chensean1 avatar deerchao avatar dong900512 avatar francisfyk avatar gokeiyou avatar hadb avatar heavenwing avatar hetaoos avatar jeffreysu avatar jiehanlin avatar jsionr avatar likui0623 avatar lishewen avatar maikebing avatar mc7246 avatar mojinxun avatar niktac avatar phoenixpang avatar taobaohi avatar tomliu-github avatar tyszcc avatar uliian avatar xbotter avatar yachengmu avatar yuxiaochou avatar zeje avatar zmjack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wxopen's Issues

关于小程序案例中WebSocket连接问题

关闭服务后,点击按钮“WebSocket”还是会提示“WebSocket 连接成功!”
image

发送文字,调试器会打印错误信息。
Error: Cannot send data if the connection is not in the 'Connected' State.

请问您有没有计划对这块逻辑进行完善?

支付后获取用户 Unionid 接口没有传入open Id

[ApiBind(NeuChar.PlatformType.WeChat_MiniProgram, "WxAppApi.GetPaidUnionidAsync", true)]
public static async Task GetPaidUnionidAsync(string accessTokenOrAppId, string transaction_id, string mch_id = "", string out_trade_no = "", int timeOut = Config.TIME_OUT)
这个获取支付后获取用户 Unionid ,方法里面没有传入用户open Id,查询不出Unionid,提示缺少参数

WxAppApi.GetWxaCode接口实现未判断本地文件是否存在

[ApiBind(Senparc.NeuChar.PlatformType.WeChat_MiniProgram, "WxAppApi.GetWxaCode", true)] public static WxJsonResult GetWxaCode( string accessTokenOrAppId, string filePath, string path, int width = 430, bool auto_color = false, LineColor lineColor = null, bool isHyaline = false, int timeOut = 10000)
未判断filePath文件是否存在,直接调用删除,导致异常

code转json的时候报错

var x = await SnsApi.JsCode2JsonAsync(appId, appSecret, code);
这个代码用了会报这个错误

Senparc.Weixin.Exceptions.ErrorJsonResultException: 微信请求发生错误!错误代码:41008,说明:missing code, hints: [ req_id: QRg6ha0910s172 ]

关于这个小程序的samlpe问题

因为在websocket这个部分不是很熟悉,看官方例子中,把这个小程序使用web socket调用部分也写进去了,但是实际部署的时候却无法运行wss协议,请问能否指导下如何部署 :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.