在php微信开发文档中,我们使用php来做微信的开发;
首先:
在微信开发者文档中,开始开发->接入指南->目录中有三步骤写的很已经很明确了。
好了。进入正题;
下载demo,php示例;
把Demo放到线上的域名中。
在if($this->checkSignture()){
中调用发送文本的语句;如$this->ResponseMsg();
}
关于微信测试号进行测试;看一下是否能自动回复消息;
成功以后继续完成图片回复;
在文档中的 消息管理->被动消息管理
文档中有详细的文本,音频,图片的模板;与介绍;
流程和文本相差不多;
接着完成一个获取接口调用凭证;
在线上中新建一个文件 如:get_accesstoken.php
先获取到token;
在文档中有链接;复制到文件当中
先定义两个常量如:
1.APPID 2.APPSECRET
Define(“APPID”,”你自己的appid”);
Define(“APPSECRET”,”你自己的APPSECRET”);
之后定义一个变量 写在文档中的地址
使用file_get_contents();
进行转换 $arr=json_decode($file,true);
读取access_token ; $access_token=$arr[‘access_token’];
通过以上步骤就可以把access_token获取到了;
然后再新建一个文件。如:create_menu.Php 完成创建菜单
获取到access_token可以进行创建菜单的作用了
先进行curl模拟post请求
代码在blog.csdn.net/zph1234 中有这一篇文章可以进行参考
在创建菜单的文件中 中$data参数 在文档中复制菜单的代码;
然后根据钟自己的需求进行修改。便可以完成此操作;
还可以进行素材上传,
1.引用get_accesstoken.php的文件;
2.把上传素材的地址连接赋一个变量;
3.在$data中上传一个图片 用@符号;如$data=array("media"=>”@1.jpg”);
4.连接地址的类型将type改成image
以上就可以完成素材的上传了;
接下来我们再来尝试完成的是获取用户的个人信息;
在开发者文档中的用户管理 点击网页授权获取个人用户信息
新建一个文件 如user.php
User.php是用户登陆后的地址
哪我们在新建一个test.php文件
按照文档中的流程一部一部来完成;
1.复制链接并修改链接;
然后在user.php文件中从文档的第二步骤以后都是在user.php文档中写的;
按照文档中的步骤 便可以完成获取个人信息;