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


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 调试工具Debug Tools
Apr 30 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
PHP中new static()与new self()的区别异同分析
Aug 22 PHP
CentOS6.5 编译安装lnmp环境
Dec 21 PHP
64位windows系统下安装Memcache缓存
Dec 06 PHP
thinkphp多层MVC用法分析
Dec 30 PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
几行代码轻松实现PHP文件打包下载zip
Mar 01 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
PHP匿名函数(闭包函数)详解
Mar 22 PHP
Laravel 修改验证异常的响应格式实例代码详解
May 25 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
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
php 常用类汇总 推荐收藏
2010/05/13 PHP
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
js编写选项卡效果
2017/05/23 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
2018/08/20 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
Python彻底删除文件夹及其子文件方式
2019/12/23 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
python 绘制正态曲线的示例
2020/09/24 Python
css3实现动画的三种方式
2020/08/24 HTML / CSS
《花瓣飘香》教学反思
2014/04/15 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
人才市场接收函
2015/01/30 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
数据库连接池
2021/04/06 MySQL