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


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 和 MySQL 基础教程(二)
Oct 09 PHP
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
php实现的用户查询类实例
Jun 18 PHP
php多线程实现方法及用法实例详解
Oct 26 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
PHP线程的内存回收问题
Jul 08 PHP
PHP的mysqli_thread_id()函数讲解
Jan 24 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 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 strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
php实现的双向队列类实例
2014/09/24 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
php无限级分类实现方法分析
2016/10/19 PHP
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
Uploadify上传文件方法
2016/03/16 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
python爬取拉勾网职位数据的方法
2018/01/24 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
python绘制立方体的方法
2018/07/02 Python
基于Python函数和变量名解析
2019/07/19 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
python批量修改xml属性的实现方式
2020/03/05 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
如何基于python实现不邻接植花
2020/05/01 Python
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
生日祝酒词大全
2015/08/10 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
Python实现机器学习算法的分类
2021/06/03 Python
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
Python OpenGL基本配置方式
2022/05/20 Python