WeiXinMPSDK icon indicating copy to clipboard operation
WeiXinMPSDK copied to clipboard

微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 8.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for...

Results 153 WeiXinMPSDK issues
Sort by recently updated
recently updated
newest added

实现以下的接口 [小程序订阅消息文档](https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.getTemplateList.html) ![image](https://user-images.githubusercontent.com/10808093/83705715-46913900-a648-11ea-8f3d-25e1e583abb2.png)

task

##### 问题描述 同步注册方法AccessTokenContainer.Register在使用过程中每次都需要等待10秒。 ![image](https://user-images.githubusercontent.com/7076606/87620618-9d168a80-c751-11ea-98b6-5778e73c0ca9.png) 查看源码后发现内部基于异步方法,然后等待最长10秒来实现的,经测试发现,此处必会等待10秒。 https://github.com/JeffreySu/WeiXinMPSDK/blob/5be0266dfcceee7e1f5eacbc9d36c12db411ff0c/src/Senparc.Weixin.MP/Senparc.Weixin.MP/Containers/AccessTokenContainer.cs#L189-L197 经进一步排查确认,源码提供的常用的同步方法都是基于异步方法来实现的。在微软说明中,async与await使用上会导致异步传播,无法优雅的转成同步调用,并且可能存在死锁问题。 https://docs.microsoft.com/zh-cn/archive/msdn-magazine/2013/march/async-await-best-practices-in-asynchronous-programming#%E5%A7%8B%E7%BB%88%E4%BD%BF%E7%94%A8-async 因此希望作者尽可能的提供同步方法的实现,异步方法具体可以参考微软相关源码实践:外层异步方法优先调用内部异步方法,如果无需调用外部方法,则在返回值中使用Task.FromResult()包装为异步。 ##### 重现问题步骤(如果可以) 1. 对象构造函数中使用AccessTokenContainer.Register,传入appId和appSecret 2. 实例化对象 ##### 微信官方文档 URL ##### 微信官方文档快照(直接复制关键内容到下方) ##### 发现问题的模块 - [ ] Senparc.Weixin 版本: - [x] Senparc.Weixin.MP...

##### 问题描述 企业微信在第三方应用开发和企业内部开发的不同环境下 通讯录和外部联系人变更回调有差异 企业内部开发是根据MsgType, Event, ChangeType判断时间类型 第三方应用开发是根据InfoType, ChangeType判断事件类型 ##### 微信官方文档 URL 企业内部开发 https://work.weixin.qq.com/api/doc/90000/90135/90970 第三方应用开发 https://work.weixin.qq.com/api/doc/90001/90143/92654 ##### 微信官方文档快照(直接复制关键内容到下方) 成员变更为例 企业内部开发 ``` 1403610513 create_user 13800000000 1 1 0 1 ``` 第三方应用开发...

task

#### 问题描述 公司使用微信的现金红包功能,其中调用微信的部分使用了咱盛派微信类库,在做压测时发现现金红包查询接口响应不够稳定,经整理后发现,现金红包100个请求并发查询响应波动在2秒~20秒之间,经核对源码后发现,现金红包查询接口使用了HttpClient调用微信相关接口,但未使用HttpClientFactory对HttpClient管理。 https://github.com/JeffreySu/WeiXinMPSDK/blob/5be0266dfcceee7e1f5eacbc9d36c12db411ff0c/src/Senparc.Weixin.TenPay/Senparc.Weixin.TenPay/V3/Universal/RedPackApi/RedPackApi.cs#L230-L236 ##### 重现问题步骤(如果可以) 0 ##### 微信官方文档 URL 0 ##### 微信官方文档快照(直接复制关键内容到下方) ##### 发现问题的模块 - [ ] Senparc.Weixin 版本: - [ ] Senparc.Weixin.MP 版本: - [ ] Senparc.Weixin.MP.MVC 版本:...

task

Hi, I'm making updates for Open Collective. Either you or another core contributor signed this repository up for Open Collective. This pull request adds financial contributors from your Open Collective...

> ***此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步`问答社区`:https://weixin.senparc.com/QA*** ##### 问题描述 ``` public TenpayV3ProfitShareingAddReceiverRequestData( string appId, string mchId, string subappid, string submchid, string key, string nonceStr, TenpayV3ProfitShareingAddReceiverRequestData_ReceiverInfo receiver ){ Receiver = receiver; if (Receiver...

##### 问题描述 GetWxaCodeUnlimit、CreateWxQrCode、CreateWxQrCode、GetWxaCode等方法,返回值并没有使用微信API的返回值,而是直接 return new WxJsonResult() { errcode = ReturnCode.请求成功 }; 导致外部调用取的的消息,永远是成功,不会有失败,无法得到正确的微信API消息,标准应该按官方有个正确的消息,至少成功失败状态要保证一致。 ##### 微信官方文档 URL https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.createQRCode.html ##### 发现问题的模块 - [ ] Senparc.Weixin.WxOpen 版本:3.8.401

enhancement
task

> ***此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步`问答社区`:https://weixin.senparc.com/QA*** ##### 问题描述 AuthorizerContainer.GetAuthorizerInfoResultAsync第一个调用的时候未能返回authorization_info信息,且该authorization_info信息也不会刷新到缓存中 ##### 重现问题步骤(如果可以) 1. 标准官方的.netcore 3 的 sample 2. 新增一个webapi,只实现获取authorizer_app的refresh_token ##### 微信官方文档 URL ##### 微信官方文档快照(直接复制关键内容到下方) ##### 发现问题的模块 - [ ] Senparc.Weixin 版本: -...

> ***此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步`问答社区`:https://weixin.senparc.com/QA*** ##### 问题描述 会员卡相关模块 CardApi中激活MemberCardActivate 根据微信官方例子,其中传入参数有background_pic_url 用于控制激活用户的背景图片 但sdk中缺少这个项目,请开发人员加上这个参数 ##### 微信官方文档 URL https://developers.weixin.qq.com/doc/offiaccount/Cards_and_Offer/Membership_Cards/Create_a_membership_card.html#14 ##### 发现问题的模块 - [ ] Senparc.Weixin.MP 版本: ##### 联系方式 Email:[email protected] (也可将问题地址及联系方式发送到 [email protected]) > 发布问题后,请保持对...

task

> ***此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步`问答社区`:https://weixin.senparc.com/QA*** ##### 问题描述 在Senparc.Weixin.Work.AdvancedAPIs下未找到相关接口的实现 ##### 重现问题步骤(如果可以) ##### 微信官方文档 URL https://work.weixin.qq.com/api/doc/90000/90135/91023 ##### 微信官方文档快照(直接复制关键内容到下方) ##### 发现问题的模块 - [ ] Senparc.Weixin 版本:6.7.305 - [ ] Senparc.Weixin.MP 版本: - [...

task