2018-05-31 17:33:54 Swain_Ho 阅读数 712
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27754 人正在学习 去看看 秦子恒
近一年工作开发重点主要在微信开发。
微信的官方文档非常的粗略,有的地方很不严谨,而且对于各种异常情况也没有详细的说明
经常做着做着一头雾水,可以说是遍布着各种大大小小的坑
一年来,基本上现在主流的微信开发模块都有所设计
突然萌生一个想法,把自己的经验写下来,造福后来开发者,愿大家少踩几个坑。多保住几根头发

以下是本系列涉及到的 微信开发功能模块。顺序不分先后,此目录为草稿版全部更新完毕后会删改冰重新整理

  • 微信支付
    • 扫码支付
    • 扫枪支付
    • H5支付
    • 小程序支付
    • 订单相关(状态,退款等)
  • 微信会员卡
    • 储值卡
    • 会员卡积分
    • 会员卡充值
    • 会员卡核销
  • 礼品卡
    • 礼品卡相关(储值,兑换,赠送等)
    • 礼品卡货架
    • 礼品卡退款
    • 电子发票
    • 礼品卡储值
    • 核销
  • 微信基础营销
    • 用户信息获取,授权
    • 微信素材管理
    • 微信消息管理
  • 微信卡卷
    • 卡卷管理(创建,投放,核销)
    • 卡卷推送
    • 与小程序打通

以及一系列其他目录中未涉及的必要开发功能
因为功能点实在太多,可能一时间没想起来
不过最后一定保证每个模块是一套完整的开发流程
大家可以关注一下我的博客,我将以每周2篇左右的速度进行更新,每个功能都是经过生产测试过可用的
一定要督促我,催更啊

如果文章对你有用或者有什么疑惑的地方欢迎留言,我会留意并与大家一起讨论

点赞收藏的据说都升职加薪,从来不加班不该需求,找到了女朋友,头发乌黑浓密。

2016-11-12 15:29:17 u013248535 阅读数 8095
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27754 人正在学习 去看看 秦子恒

微信开发,参考其官方接口文档微信开发者文档,其中消息管理部分定义了后台与微信用户的消息交互接口。
通常情况下,用户在公众号界面上的操作,包括发送消息,点击菜单等,对后台而言,都可将之视为一次简单的请求,作为请求的响应,后台程序,可以直接向用户返回各种形式的消息,这种向用户发送消息的形式被称为发送被动响应消息。然而有另外一种情况,即用户的操作并不是基于公众号界面,例如,用户在网页上抽奖或者消费了,我想通过公众号主动向用户发送某些提示消息,这时候之前的被动响应就无用武之地了。而客服消息接口就是用于应对这种情况。
客服消息接口的参数包括access_token,用户openid以及消息体。通常情况下,调用该接口会出现两种错误(通过官方接口测试工具可得):
(1){
“errcode”: 40001,
“errmsg”: “invalid credential, access_token is invalid or not latest hint: [szRisa0194vr29!]”
}
这种情况下,是access_token过期了,导致这种异常的原因在于,调用微信各类接口的access_token是全局性的,你可能有多个基于同一个微信公众号的应用需要独立调用微信各类接口,但必须保证,access_token在所有同类应用中的同步,一般可以通过定时器来获取刷新access_token,再将最新值写入到数据库中。所有相关应用都从数据库中获取该值,达到同步的目的。在我的另一篇博文中,提到过这个问题。
(2){
“errcode”:45015,
“errmsg”:response out of time limit or subscription is canceled
},这种异常比较隐秘,在于你所要推送消息的用户已经有很久没有和该公众号互动了,从而导致不能通过客服消息接口发送消息。不信,你试试主动在公众号界面随便发一句消息或者点一下菜单什么的,然后异常就没了。基于大部分用户都是僵尸粉,早就和公众号没有任何交互了,所以这么来说,调用客服消息接口来主动像用户推送消息的做法,值得商榷。这种情况下,我们只能换用模板消息接口来主动推送消息,具体实现可参考官方文档,我也将在之后的博客中共享出这两者的实现代码。

2017-07-07 14:47:26 byc233518 阅读数 2965
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27754 人正在学习 去看看 秦子恒

上次是重装了解决了卡顿的问题;

总不能过几天就重装一次啊!

更不能忍受现在这样一点一卡, 一键一卡!

找遍菜单也没找到任何有用的选项!

开始解决:

0. 关闭微信web开发者工具;

1. 打开 finder, 按下 shift + command + G , 输入 ~/资源库


2. 找到 下面几个文件夹, 删掉这几个东西:

    Application Support --> 微信web开发者工具
   Preferences -->com.tencent.wechat.devtools.plist
   Caches -->微信web开发者工具

3. 重新打开吧

2019-06-26 11:53:21 qq_39549919 阅读数 2495
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27754 人正在学习 去看看 秦子恒

微信播放m3u8文件异常The element has no supported sources.

小程序报错信息如下

在这里插入图片描述
原因:
微信开发者工具模拟器不支持!!!
微信开发者工具模拟器不支持!!!
微信开发者工具模拟器不支持!!!
重要的事情说三遍!!!

使用以上操作完美解决。。。在这里插入图片描述

2017-06-27 10:02:00 KisenHuang 阅读数 1615
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27754 人正在学习 去看看 秦子恒

微信SDK集成总结

关于微信SDK的集成过程:

  • 在微信开放平台注册账号,申请应用ID
  • 得到应用签名,在微信开放平台的开发这信息中填写包名,签名
  • 分享登录等功能编写后,进行测试

微信SDK的集成过程就这些,但是总会遇到一些问题。

  • 微信SDK没有报任何异常但就是不能唤起微信

问题剖析:

出现这个问题的主要原因就是应用签名与微信开放平台的开发者信息中填写的签名不一致。
我们在用AS Terminal获取应用签名文件签名的时候,会拿到MD5和SHN1的签名。微信用到的是MD5签名。在前些过程中,需要将所有的’:’去掉。
如果还出现问题的话,就需要将APP卸载,并关机,重启在安装APP,就可以正常唤起微信了。

原因是这样的:
如果微信平台上使用错误的签名,在此时你测试过微信功能的话,在手机本地会留有一些文件,里面会保存一些错误信息。删除应用在重新安装在某些机型上管用,但是大部分机型上还是无法彻底删除那些错误信息。就需要重启。

没有更多推荐了,返回首页