微信公众平台接口开发入门示例


Posted in PHP onDecember 24, 2014

本文实例讲述了微信公众平台接口开发入门示例。分享给大家供大家参考。具体如下:

微信公众平台的接口开发是一个现在比较常用的功能了,很多的人都会去了解一下微信公众平台一些简单开发应用,这里就来给大家介绍一个入门示例.

这段时间都在忙于微信公众号平台来发,现在已经接近尾声了,所以对于微信开发平台的接口如何使用,在这里也唠刀一两句.

微信平台的开发并不像你想像的那么难,无非就是数据的存取处理罢了,对于数据的存取,简单如留言板,存数据,我们通过表单向数据库提交数据以存入;取数据,通过查询语句从数据库取得,对于数据的存取,微信公众平台开放了各式各样的接口以满足不同类型的数据存取,这样,我们就可以通过接口间接地向微信公众平台的数据库存取数据了.

先来看一个创建菜单的接口:

https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

这个接口目前需要服务号才有权限,但是没有服务号的可以申请一个测试号,有限期一年,来测试,接口中的ACCESS_TOKEN是通过公众号,服务号或测试号,的AppID和AppSecret来获取,每个可以存取数据的接口都需要ACCESS_TOKEN.

接口是有了,但是怎么使用它来存取微信公众平台的数据呢?可以使用下面这个函数来调用,代码如下:

function https_request($url,$data = null){ 

    $curl = curl_init(); 

    curl_setopt($curl, CURLOPT_URL, $url); 

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); 

    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); 

    if (!emptyempty($data)){ 

        curl_setopt($curl, CURLOPT_POST, 1); 

        curl_setopt($curl, CURLOPT_POSTFIELDS, $data); 

    }

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 

    $output = curl_exec($curl); 

    curl_close($curl); 

    return $output; 

}

说明:这是一个php函数,$url是微信公众号的接口,$data是一个json格式的数据.

使用方法:

取数据:

https_request($url);

存数据:

https_request($url,$data);

小结:在取数据时,https_request函数返回的是json格式的数据,存数据之前,如果$data不是json格式的,需要转化为json数据.

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP安装问题
Oct 09 PHP
php预定义常量
Dec 25 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 PHP
php数组转成json格式的方法
Mar 09 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
Jun 03 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
php中preg_replace_callback函数简单用法示例
Jul 21 PHP
PHP实现权限管理功能示例
Sep 22 PHP
YII分模块加载路由的实现方法
Oct 01 PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 #PHP
php实现refresh刷新页面批量导入数据的方法
Dec 23 #PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 #PHP
php打印输出棋盘的实现方法
Dec 23 #PHP
php新浪微博登录接口用法实例
Dec 23 #PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 #PHP
PHP采集静态页面并把页面css,img,js保存的方法
Dec 23 #PHP
You might like
第十四节 命名空间 [14]
2006/10/09 PHP
php函数与传递参数实例分析
2014/11/15 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
javascript中"/"运算符常见错误
2010/10/13 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
对Layer UI 模块化的用法详解
2019/09/26 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python 构造三维全零数组的方法
2018/11/12 Python
Python对象转换为json的方法步骤
2019/04/25 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
奥地利时尚、美容、玩具和家居之家:Kastner & Öhler
2020/04/26 全球购物
连锁经营管理专业大学生求职信
2013/10/30 职场文书
餐饮管理自我介绍信
2014/01/15 职场文书
个人股份合作协议书
2014/10/24 职场文书
担保书范文
2015/01/20 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
公司借条范本
2015/05/25 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
年终工作总结范文
2019/06/20 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技