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


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的session cookie错误
Aug 09 PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 PHP
PHP MemCached高级缓存配置图文教程
Aug 05 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 PHP
深入php self与$this的详解
Jun 08 PHP
json的键名为数字时的调用方式(示例代码)
Nov 15 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
php数组编码转换示例详解
Mar 11 PHP
微信支付开发订单查询实例
Jul 12 PHP
PHP后端银联支付及退款实例代码
Jun 23 PHP
php实现支付宝当面付(扫码支付)功能
May 30 PHP
PHP date_default_timezone_set()设置时区操作实例分析
May 16 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
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
客户端静态页面玩分页
2006/06/26 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
python持久性管理pickle模块详细介绍
2015/02/18 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
基于python 处理中文路径的终极解决方法
2018/04/12 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
python多线程并发实例及其优化
2019/06/27 Python
Django实现网页分页功能
2019/10/31 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
2020/02/29 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
Python try except finally资源回收的实现
2021/01/25 Python
英国袜子店:Sock Shop
2017/01/11 全球购物
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
群众路线专项整治工作情况报告
2014/10/28 职场文书
2014年消防工作总结
2014/11/21 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
运动会开幕式致辞
2015/07/29 职场文书
高中班主任寄语
2019/06/21 职场文书
JavaScript分页组件使用方法详解
2021/07/26 Javascript
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android