本文实例讲述了微信公众平台接口开发入门示例。分享给大家供大家参考。具体如下:

微信公众平台的接口开发是一个现在比较常用的功能了,很多的人都会去了解一下微信公众平台一些简单开发应用,这里就来给大家介绍一个入门示例.

这段时间都在忙于微信公众号平台来发,现在已经接近尾声了,所以对于微信开发平台的接口如何使用,在这里也唠刀一两句.

微信平台的开发并不像你想像的那么难,无非就是数据的存取处理罢了,对于数据的存取,简单如留言板,存数据,我们通过表单向数据库提交数据以存入;取数据,通过查询语句从数据库取得,对于数据的存取,微信公众平台开放了各式各样的接口以满足不同类型的数据存取,这样,我们就可以通过接口间接地向微信公众平台的数据库存取数据了.

先来看一个创建菜单的接口:

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程序设计有所帮助。

微信公众号api关注接口php,微信公众平台接口开发入门示例相关推荐

  1. 微信公众号api关注接口php,1.1 公众号接口绑定

    ### 绑定微信公众号接口 * * * * * 在应用Admin目录下新建Wecha.php,并不需要权限控制,所以直接继承Controller. 这里的接口代码,学习于方倍工作室的<微信公众平 ...

  2. php拉取公众号所有关注的人,微信公众平台开发获取关注者列表

    本文介绍在微信公众平台上如何使用高级接口开发获取关注者列表的功能. 一.接口介绍 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的Open ...

  3. php微信公众号首次关注自动回复,PHP_PHP微信开发之文本自动回复,首先,先去微信公众平台注册 - phpStudy...

    PHP微信开发之文本自动回复 首先,先去微信公众平台注册一个账号(注册要填的东西挺多的),注册好之后,登录进去.可以看到左侧的"开发者中心",开启开发者中心前好像还要你完善一些资料 ...

  4. wxpy 0.1.2微信机器人 / 优雅的微信个人号API

    微信机器人 / 优雅的微信个人号API,基于 itchat,全面优化接口,更有 Python 范儿. 用来干啥 一些常见的场景 控制路由器.智能家居等具有开放接口的玩意儿 跑脚本时自动把日志发送到你的 ...

  5. 微信公众号python_wechat: 微信 Python SDK,支持微信公众号以及企业号的上行消息及 OAuth 接口...

    微信公众号Python-SDK 本SDK支持微信公众号以及企业号的上行消息及OAuth接口.本文档及SDK假设使用者已经具备微信公众号开发的基础知识,及有能力通过微信公众号.企业号的文档来查找相关的接 ...

  6. 用java代码实现获取微信公众号用户关注列表

    获取微信公众号用户关注列表 通用工具类:CommonUtil package com.weixin.util;import java.io.BufferedReader; import java.io ...

  7. SAP系统和微信集成的系列教程之四:如何将SAP C4C主数据变化推送给微信公众号的关注者

    这是Jerry 2020年的第85篇文章,也是汪子熙公众号总共第267篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发 ...

  8. 微信分享次数统计、微信公众号分享关注统计

    作为系列文章的第五篇,本文重点探讨数据采集层中的微信分享追踪系统.微信分享,早已成为移动互联网运营的主要方向之一,以Web H5页面(下面称之为微信海报)为载体,利用微信庞大的好友关系进行传播,实现宣 ...

  9. 海外微信公众号被关注后不能自动回复消息的解决方案

    海外版微信 有过相关业务联系的人或许知道,微信公众平台存在两个版本:国内版和海外版.而这两个版本的功能是不一样的.看看对比图,海外版连最基本的 "被关注回复" 和 "收到 ...

最新文章

  1. AI科技大本营招实习生了!
  2. 分享:Arcadia 0.12.1 发布,Ruby 集成开发环境
  3. Unity3d Time的使用
  4. excel转html放在tomcat,Excel转web!把excel在线打开??
  5. [css] rgba()和opacity这两个的透明效果有什么区别呢?
  6. Spring Boot实践——基础和常用配置
  7. 基于java的rsa加密程序_RSA rsa加密程序,rsa java源码和 rsa的jsp Crypt_De algrithms 解密 238万源代码下载- www.pudn.com...
  8. 运算符的优先级表(从高到低)
  9. 求1+2+3+.....+n
  10. 求cluster的质心坐标
  11. android 中如何监听耳机键消息
  12. 关于msgpack序列化后的消息包是否再压缩
  13. pycharm 中Python 模板的自动生成
  14. phpstudy建站php版本切换,phpstudy一键环境切换php版本报错,求帮忙
  15. java web 基础知识 流程图
  16. 微信小程序mpvue框架
  17. oracle10g rac ocssd,求教:安装oracle10g rac 报crs-0223错误问题
  18. 基于JAVA+SpringBoot+Mybatis+MYSQL的相册管理系统
  19. 数据分析----jupyter工具使用指导
  20. mendeley中如何重复引用同一篇参考文献_科研小白如何高效阅读下载的文献/论文,怎么样做笔记?给大家安利几种工具和方法!赶快收藏起来...

热门文章

  1. python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...
  2. c语言声明第一个学生的成绩,C语言课程设计报告--学生成绩管理系统
  3. 周六直播丨细致入微 – OceanBase云平台安装部署实战
  4. 升级到Oracle 19c:你不可不知的十大SQL问题(上)
  5. 数据库连接池配置(案例及排查指南)
  6. 实战课堂:为什么更换存储之后一切正常但RAC集群启动不了?
  7. 边缘AI方案落地问题探讨
  8. GaussDB(for openGauss)让数据“存得下、算得快、算得准”
  9. 六个步骤,从零开始教你搭建基于WordPress的个人博客
  10. 鲲鹏迁移第一批吃螃蟹的人,践行技术国际化