位置: 编程技术 - 正文

php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)(php 接口规范)

编辑:rootadmin

推荐整理分享php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)(php 接口规范),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 接口规范,php微信登录接口开通步骤,php 接口规范,php微信高级接口是什么,php微信登录接口开通步骤,微信php开发教程,微信 php sdk,php微信登录接口开通步骤,内容如对您有帮助,希望把文章链接给更多的朋友!

怎么调用微信高级接口

微信高级接口和微信普通接口的区别

后台服务器可以调用微信的接口与微信用户进行讯息的通信,这样的行为就是在调用微信的接口,这些接口是基础接口,你不需要任何付费行为或者身份认证行为就可以调用。但是有一些高级接口,你的微信公众号必须达到一定的权限如通过微信认证才能调用自定义菜单、微信支付等高级功能。 不过微信公众帐号的测试号系统可以应用这些高级接口(微信支付等涉及交易的接口除外)。

微信高级接口的调用

微信高级接口的调用需要先调用一个token_access接口,只有先调用这个接口才能调用其它高级接口。 如下:连通高级接口示意图

调用token_access需要用到appID和appsecreset(在微信公众号平台开发(一)中已经讲述这两者的由来)

调用代码如下

调用微信高级接口

1)、调用自定义菜单功能

当我们为微信公众号添加菜单后怎么样设置点击菜单时会出现相应的效果呢? 这里涉及到另一种xml类型的数据传递:

php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)(php 接口规范)

菜单类型有多种,xml类型差别,详细情况可以在微信公众号平台上查看相应文档。

*这里要说明的是只要你有微信公众号的appID和appsecret,在任何服务器空间运行这段php代码都可以进入微信服务器调用相应功能,不一定非要在进行了token验证的服务器下运行。token验证是为了后台服务器进行判断数据来源是否是来自微信服务器,与调用微信服务器的高级接口并没有多大的关联。 php文件一定要在服务器运行才会产生效果。

其它高级接口的调用都同调用自定义菜单一样。

2)、调用客服接口

当微信用户主动发消息 给微信公众帐号的时候(包括发送信息、单击自定义菜单click事件、订阅事件、扫描二维码、支付成功事件)微信会把消息数据推送给开发者。开发者在一段时间内可以调用客服接口消息,通过post一个JSON数据包来发送消息给用户。

下图所示即为openID的获取方式。

客服接口发送图文消息、音乐消息、视频消息具体格式请参看微信公众平台上的开发帮助文档。 客服接口可以和消息接口混合使用。

这里大家可能不明白既然可以直接通过被动响应消息的接口发送xml数据给用户,为什么还需要这样一个客服接口?可以这样理解,被动响应消息是一次性的只能回复一次相同的消息。如你向一个音乐平台输入一个歌星名称,通过被动响应方式发送的消息永远只会回复你一首相同的歌。但是通过客服接口方式可以每次回复不同的 歌曲,这涉及到MySQL数据库。

再简单一点,一个查看快递包括地址的微信公众平台。你每次输入同一个订单编号,后台却能够回复订单每次所在的位置(针对同样的文本却可以做出不同的回应)就像是人工回复一样,这就是客服接口 。

3)、生成二维码接口

二维码类型分两种,分别是临时二维码eh 和永久二维码,前者与过期时间,最长是s。 生成二维码你需要调用3个接口, 第一个是access_token 第二个是生成ticket接口 第三个是通过第二个接口生成的ticket来换取二维码图片。

在服务器空间运行这段代码,浏览器会生成一张二维码图片。

获取非微信功能接口,比如获取交通信息、天气预报。

标签: php 接口规范

本文链接地址:https://www.jiuchutong.com/biancheng/301285.html 转载请保留说明!

上一篇:php微信公众平台交互与接口详解(php公众号推送完整示例)

下一篇:php微信公众号js-sdk开发应用(php微信公众号 全站模板)

  • 保险中的车
  • 费改税是哪一年
  • 增值税留抵税额退税账务处理
  • 土地出让金会涨价吗
  • 利息收入交税税率
  • 红字发票的数电票号码是啥
  • 医院能否开具增值税专用发票
  • 以摊余成本计量的金融资产交易费用
  • 付款申请单是原单据吗
  • 存款利息缴纳个税
  • 建筑行业增值税税负率计算公式
  • 进料边角料内销作进口报关单时为何要在备注栏备注活期
  • 金融企业税务稽查案例分析
  • 待摊费用跨年冲销如何入账?
  • 企业收到供货单位提供的材料,如其价款大于
  • 银行承兑汇票置换业务自签发之日起新票的最长期限为
  • 跨年错误分录能红冲吗
  • 建筑业2019年最新税率表
  • 企业所得税少交了被税局查到怎么处理
  • 农民专业合作社普通发票抵扣
  • 非住宅过户税费标准最新
  • 消费型增值税的特点的是( )
  • 企业所得税利润怎么算
  • 小规模普通发票可以抵扣吗
  • 公司买厨房用品计入什么科目
  • 应付职工薪酬科目的应用
  • win11怎么压缩图片画质
  • linux yum update
  • 推广费开票属于什么费用
  • windows10如何清理磁盘碎片
  • PHP+jQuery翻板抽奖功能实现
  • 特殊工种人身安全保险费可以扣除吗
  • win10粘贴复制无效
  • PHP:oci_free_statement()的用法_Oracle函数
  • PHP:pg_lo_seek()的用法_PostgreSQL函数
  • 工程价款结算的方式
  • 我告诉你win7旗舰版
  • 龟背竹的养殖方法和管理
  • 低值易耗品总账科目叫什么
  • ChatGPT解开了我一直以来对自动化测试的疑惑
  • 强化学习之stable_baseline3详细说明和各项功能的使用
  • 如何用html编写一个简单的网页
  • 中兴网管操作手册
  • auth命令
  • 应付账款盘点表
  • 纳税人购进固定资产一次性扣除账务处理
  • 长期股权投资入账
  • 100万的工程怎么开发票
  • mongodb数据表
  • 出口结汇有哪些常用方法?
  • 本月盈利本年亏损要做分录吗
  • sql实现split函数的脚本
  • 固定资产办理竣工结算之后的处理方式
  • 什么叫固定资产台账
  • 查询发票真伪
  • 机物料消耗计入什么费用
  • 预付一年房租收到专票账务处理
  • 出口未报关收到外汇怎样处理
  • 简要分析企业购买行为的影响因素
  • 挂靠建筑公司预交的增值税如何做凭证?
  • 工程施工会计科目及账务处理
  • 编制记账凭证的依据
  • ubuntu 16.04.6安装教程
  • linux文件系统inode
  • Win7 64位旗舰版设置字体显示比例让字体变大
  • rtk api error=3
  • windows10更新将重启若干次
  • win7调整视觉效果
  • js操作dom节点的方法
  • shell for awk
  • unity核心模块
  • jQuery ajax 当async为false时解决同步操作失败的问题
  • python dict 转 list
  • python中对象的概念
  • imageview tint
  • python高级写法
  • 广东省国家税务总局稽查局局长
  • 增值税发票怎么购票
  • 发票机怎么测试打印
  • 西安汽车购置税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设