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


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 相关文章推荐
提问的智慧(2)
Oct 09 PHP
php下关于Cannot use a scalar value as an array的解决办法
Aug 08 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 PHP
php实现的漂亮分页方法
Apr 17 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
Aug 18 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
Zend Framework基本页面布局分析
Mar 19 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
Feb 15 PHP
PHP连接sftp并下载文件的方法教程
Aug 26 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
php面向对象程序设计入门教程
Jun 22 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 选项及相关信息函数库
2006/12/04 PHP
codeigniter中测试通过的分页类示例
2014/04/17 PHP
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
2014/10/30 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
jQuery的三种$()
2009/12/30 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
详解webpack+express多页站点开发
2017/12/22 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
Python对象体系深入分析
2014/10/28 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
python得到windows自启动列表的方法
2018/10/14 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
python求绝对值的三种方法小结
2019/12/04 Python
python IDLE添加行号显示教程
2020/04/25 Python
python脚本和网页有何区别
2020/07/02 Python
python爬取代理ip的示例
2020/12/18 Python
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
前台文员我鉴定
2014/01/12 职场文书
少先队学雷锋活动月总结
2014/03/09 职场文书
公司总经理岗位职责
2014/03/15 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
2015年学校教研室主任工作总结
2015/07/20 职场文书
结婚典礼致辞
2015/07/28 职场文书
公司管理建议书
2015/09/14 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
python实现图片批量压缩
2021/04/24 Python