微信公众号开发系列汇总

最近做了一系列关于微信公众号的开发功能,涉及到的功能有,

  1. 用户授权获取用户信息,
  2. 两个换取用户基本信息,
  3. 商户转账,
  4. 监听用户事件推送如关注取消关注,
  5. 用户发送文本,
  6. 公众号回复用户图文链接和带跳转链接的文字。

参考博客:

给用户发送消息(官方)
https://developers.weixin.qq.com/doc/offiaccount/Customer_Service/Forwarding_of_messages_to_service_center.html
商户充值
https://pay.weixin.qq.com/index.php/xphp/cmktfundin/index#/
微信支付系列
https://blog.csdn.net/qq_45740561/article/details/128402504
微信商家转账到零钱
https://blog.csdn.net/weixin_70946184/article/details/130637070
微信支付
https://blog.csdn.net/qq_37544675/article/details/126014142

新环境再次配置支付

直接把代码挪过来,然后根据官方文档设置IP白名单,设置完后安全医生添加域名再检查一下,然后再次尝试,一直报错说ip不在白名单里面,然后我自己写个代码打印当前服务器ip,发现跟我ping的ip不一样,然后再找运维讨论下来,其实微信要我设置的是出口ip,他给我了出口ip再设置到微信支付后台就不报那个错误了。接着我试着转账报appId未绑定提示,然后我再去把我的测试公众号的appId绑起来,转账还是失败,发现转账用的openId不对,应该是用测试公众号的openId不能是之前的了,然后我得想办法把测试公众号的openId搞到,之前写了个跳转code1、code2,正好可以利用上,在微信后台-设置与开发-基本配置里面,配置了跳转url,业务域名url,ip白名单后,终于获得到了我的openId并转账成功。

 

用户取消关注/关注

https://blog.csdn.net/weixin_43319713/article/details/132449112
关键词回复
https://blog.csdn.net/qq_41662696/article/details/89535040,参考二

给用户发送图文

https://blog.csdn.net/weixin_44440642/article/details/112226840(官网

posted @ 2024-09-18 10:02  蜗牛使劲冲  阅读(9)  评论(0编辑  收藏  举报