微信开发(调用各种接口)

来源:互联网 发布:建筑结构用什么软件 编辑:程序博客网 时间:2024/05/20 10:11

php微信开发文档中,我们使用php来做微信的开发;

首先:

在微信开发者文档中,开始开发->接入指南->目录中有三步骤写的很已经很明确了。  

好了。进入正题;

下载demophp示例;

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文档中写的;

 

按照文档中的步骤 便可以完成获取个人信息;

 

 

 

1 0
原创粉丝点击