最近在是用Laravel开发微信,遇到一个小坑在此记录下。
在微信公众平台的文档里提供的演示代码里,用到了这个方法来获取post数据。
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
但是我测试开发的时候一直获取不到数据,遇到懵逼了,最后换了一种方式获取数据:
$postStr = file_get_contents('php://input');
于是问题解决了。
在 PHP 官方的文档里面,推荐接收 POST 原始数据的方法是用 php://inp...
微信小程序开发教程
目前微信小程序还处于开放公测阶段,下面由[苏州微信小程序]带领你一步步完成一个微信小程序吧!
1. 获取微信小程序的 AppID
注意不可直接使用服务号或订阅号的 AppID。 利用提供的帐号,登录 https://mp.weixin.qq.com ,就可以在网站的「设置」-「开发者设置」中,查看到微信小程序的 AppID 了。
2. 创建项目
我们需要通过开发者工具,来完成小程序创建和代码编辑。
开发者工具官方下载地...
解决微信OAuth2.0网页授权回调域名只能设置一个的问题
解决微信OAuth2.0网页授权回调域名只能设置一个的问题
部署get-weixin-code.html至你的微信授权回调域名的目录下,例如http://wx.abc.com/get-weixin-code.html
在其他页面的使用方式如下,类似于直接通过微信回调的方式,只是将请求地址改成了get-weixin-code.html的地址,另外省 去了response_type参数(因为它只能为code)以及#wechat_redirect的hash,它们会在get-weixin- code.html里面去加上
...
记录下微信红包遇到的几个坑
第一、付款金额参数total_amount 单位为分,不是元 100其实是指一元
第二、CA证书出错,请登录微信支付商户平台下载证书
确保证书下载正确,登录微信商户后台进行下载
确保您的服务器curl版本是否支持双向认证,版本高于7.20.1(curl --version)
确认证书的路径是绝对路径,php开发需要三个pem证书