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


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加密扩展库Mcrypt安装和实例
Nov 10 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
Feb 18 PHP
php进行支付宝开发中return_url和notify_url的区别分析
Dec 22 PHP
PHP中让curl支持sock5的代码实例
Jan 21 PHP
php字符串函数学习之strstr()
Mar 27 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
PHP链表操作简单示例
Oct 15 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
Jul 10 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
原生php实现excel文件读写的方法分析
Apr 25 PHP
php框架CodeIgniter主从数据库配置方法分析
May 25 PHP
php使用环形链表解决约瑟夫问题完整示例
Aug 07 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
PHP创建单例后台进程的方法示例
2017/05/23 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
webpack 3.X学习之多页面打包的方法
2018/09/04 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
python字典的常用操作方法小结
2016/05/16 Python
Python图算法实例分析
2016/08/13 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
python一行sql太长折成多行并且有多个参数的方法
2018/07/19 Python
python顺序执行多个py文件的方法
2019/06/29 Python
python实现按行分割文件
2019/07/22 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
Python argparse模块使用方法解析
2020/02/20 Python
python 实现图片批量压缩的示例
2020/12/18 Python
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
总经理岗位职责
2013/11/09 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
2014教师研修学习体会
2014/07/08 职场文书
个人工作能力自我评价
2015/03/05 职场文书
商场收银员岗位职责
2015/04/07 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
幼儿园老师工作总结2015
2015/05/22 职场文书
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android
python全面解析接口返回数据
2022/02/12 Python
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python