silenceper

Results 119 comments of silenceper

@Moser-ss Yes, this situation does exist. Therefore, a switch is used to control whether it is turned on or not, and it is turned off by default.

从文档上,没有此类API:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html 回复文本消息 | 微信开放文档微信开发者平台文档

感谢反馈,确实存在这个问题,这个可以优化一下: https://github.com/silenceper/wechat/blob/5c4b28acee44faeb2743610ad904c249ee95979f/officialaccount/officialaccount.go#L34 可以在这里判断cache 如果nil,则不进行赋值

@realpg 你说的这些问题日志、性能 准备是放在新版https://github.com/silenceper/wechat/issues/583 中进行迭代优化

> 在`NewOfficialAccount`和`NewMiniProgram`方法中,如果参数的cache为nil,则初始化失败。 > > cache只是用于设置`AccessTokenHandle`接口,对于大部分的应用来说,都会通过`SetAccessTokenHandle`方法来重新设置,但是初始化的时候必须提供一个非空的cache,否则不能通过。 > > > > 建议:新增`NewCustomOfficialAccount`之类的函数,不对`AccessTokenHandle`进行配置;或者在DefaultAccessToken的`GetAccessToken`方法中进行判断cache是否为空。 > > > > 不知道作者对此有什么看法? 可以支持传入nil 不设置就打个log就行

抱歉,您是哪种类型的消息的event吗,我这边也试了下获取普通消息的回复的msgID可以获取到。 最好能把微信通知的body内容能拿到。 >参考了其他同类型的sdk,也是int64类型的,所以不确定是否是该int64类型所影响到取值,是否有其他原因

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2 确认确实缺少该字段,并且在此处应该加一个state为success判断 https://github.com/silenceper/wechat/blob/813684e55535af7fb4cb29c3e3a9e2a02384b34e/pay/order/query.go#L73 @Seeley-wang 你愿意提交pr修复该问题吗?

这边只是调用的微信支付的api,可以反馈微信支付开放社区里 https://developers.weixin.qq.com/community/pay 开发者专区 | 微信开放社区微信开放社区,小程序,微信服务市场,微信服务平台,微信学堂