我是一个php开发的新手,最近研究了一下微信开发功能,在此给大家分享下我的成果。
要进行微信开发需要进行token验证,而微信的token验证比较严格,如果是去阿里云用它的云服务器却需要备案,所以新浪的sae就是一个很好的选择了。
首先我们需要一个新浪sae空间,新浪的sae在这里申请:http://t.cn/RiGbhvo点击打开链接
进入里边需要使用微博账号登录,没有账号就新申请一个,然后登录进去,就进入了新浪云主界面。
-》说明:在这里我要补充几点,
1.新浪云注册就送云豆300颗,
2.云引用sae每条会消耗10颗云豆,
3.如果要进行微信token验证必须进行实名认证。
4.申请绑定好友可以给自己和好友都送100云豆。
5.我个人建议只把sae作为一个练习平台,因为sae不支持用php在本地创建和修改文件。
6.sae要存文件需要使用新浪云的storage功能。
在实名认证后(未实名认证会token验证失败),点击菜单栏上的:控制台》云应用sae,
点击创建新应用,
进入创建界面,运行环境选择->标准环境,代码管理选择->svn(svn比较好用。。)
域名和应用名自己随便取就好。
创建成功后,在主界面点击引用名就可以进入应用进行编辑,下面的域名可以访问自己的应用。
进入应用后,点击左边应用》代码管理
点击创建版本按钮:
输入版本号:1,点击创建。
下面出现自己的应用信息,点击上传代码包,跳出对话框,将自己的应用上传(sae要求要zip , gz , tar.gz三种文件),我们将微信验证代码包放进来(微信代码包在下面有连接)
现在可以去微信官网,进行token验证了,
在url栏输入你的应用连接,后面要带上/wx_sample.php,
在token栏输入你的token点击提交,即可验证成功(其它的什么aeskey之类的无所谓)。
=》微信验证文件获取:从微信官网获取验证文件
http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.20140819.zip
下载文件后,在文件中
define("TOKEN", "weixin");
这里可以编一个TOKEN验证名,微信官方默认是weixin,建议先不要修改,以后验证成功后再进行改进。 反复说明:必须要进行实名验证才能成功。