电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

公众平台开发者文档V3.0

55页
  • 卖家[上传人]:油条
  • 文档编号:12845372
  • 上传时间:2017-10-21
  • 文档格式:DOCX
  • 文档大小:136.26KB
  • / 55 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、公众平台开发者文档(高级版)公众平台开发部2014 年 10 月 版本号 V2.0目录1. 产品需求设计 .21.1. 开放平台 .21.1.1. 开发者申请 .21.1.2. 开放接口说明 .41.1.3. 开发者权限设定 .591.1.4. Web Portal 开放平台设计 .612. 附录 .612.1. 参数总表 .612.2. 典型案例介绍 .622.3. 融合通信接口规范中定义的返回码说明 .621. 开发者文档(高级版)权限说明公众平台为高级版开发者提供全部接口权限及服务能力: 开发者申请 基础能力接口 用户管理接口 菜单管理接口 接收消息接口 发送消息接口2. 开发者申请2.1. 开发者申请流程成为公众平台开发者,要完成以下申请流程1、 注册开通公众帐号:注册方法:在 Web Portal 首页点击注册,按注册流程提供相应的手机号及其他注册认证资料。通过人工审核后即可开通公众帐号。2、 准备接口 URL:开发者需要提供 URL 作为数据接收交互的接口地址,在注册填写 URL之前,先要在 URL 地址页面程序里加入验证代码,代码如下:(验证完毕可以删除)if (isse

      2、t($_POSTechostr)echo $_POSTechostr;exit();3、 申请开发者模式:点击公众平台导航栏【开放平台】 ,进入公众开放平台首页,选择启用开发者模式,填写相关信息内容并提交。填写内容包括 URL、Token、和 IP 白名单。4、 验证 URL 有效性:开发者提交信息后,公众平台服务器将发送 POST 请求到填写的 URL上,开发者通过检验 signature 对请求进行校验。若确认此次 POST 请求来自公众平台服务器,开发者需原样返回 echostr 参数内容,则接入生效,成为开发者成功,否则接入失败。5、 分配开发者 ID 和密钥:URL 校验通过后,系统自动为开发者分配开发者 ID 和密钥。开发者模式启用成功。2.2. 开发者信息说明开发者信息包括以下内容 开发者 ID:即 AppID,系统自动分配给开发者的 ID 开发者密钥:即 AppSecret,系统分配给开发者的随机密钥 URL:由开发者填写生成,URL 是开发者用来接收公众平台服务器数据的接口 URL,所提供的 URL 地址必须可访问,且响应时间需在 5 秒以内。提交信息时,平台会校验U

      3、RL 地址的有效性。需 http 开头,仅支持 80 端口 Token:由开发者填写生成,可由开发者任意填写 3-32 位字母数字组成的字符串,用作生成签名(该 Token 会和接口 URL 中包含的 Token 进行比对,从而验证安全性) 。 IP 白名单:由开发者填写生成,用于开发者采用调取接口回复消息模式时,允许访问开放接口的 IP 地址。开发者模式启用成功后,编辑模式自动关闭,不支持通过 Web Portal 进行消息收发的功能。公众账号用户可申请恢复编辑模式。开发者帐号 AppID 是开发者的唯一标识,开发者帐号与公众帐号一一对应。AppID 和开发者后台填写的 token 将作为接口调用的基本凭证。2.3. 如何验证 URL有效性开发者提交信息后,公众平台服务器将发送 POST 请求到填写的 URL 上,POST 请求携带四个参数:参数 说明signature 加密签名,Signature 结合了开发者填写的 token 参数和请求中的 timestamp 参数、nonce 参数。timestamp 时间戳nonce 随机数echostr 随机字符串开发者通过检验 sign

      4、ature 对请求进行校验(下面有校验方式) 。若确认此次 POST 请求来自公众平台服务器,请原样返回 echostr 参数内容,则接入生效,成为开发者成功,否则接入失败。加密/ 校验流程如下:1、将 token、timestamp、nonce 三个参数进行字典序排序2、将三个参数字符串拼接成一个字符串进行 sha1 加密3、开发者获得加密后的字符串可与 signature 对比,标识该请求来源于公众平台2.4. 开发者原理说明验证 URL 有效性成功后即接入生效,成为开发者。此后用户每次向公众号发送消息、或者产生自定义菜单点击事件时,响应 URL 将得到推送。公众号调用各接口时,一般会获得正确的结果,具体结果可见对应接口的说明。返回错误时,可根据返回码来查询错误原因。用户向公众号发送消息时,公众号方收到的消息发送者是一个 OpenID,是使用用户 ID 加密后的结果,每个用户对每个公众号有一个唯一的 OpenID。公众平台只支持 80 接口2.5. 开放接口说明2.5.1. 接口资料2.5.1.1. 返回码说明返回码 说明-1 系统繁忙0 请求成功40001 获取 access_t

      5、oken 时 AppSecret 错误,或者 access_token 无效40002 不合法的凭证类型40003 不合法的 OpenID40005 不合法的文件类型40006 不合法的文件大小40007 不合法的媒体文件 id40008 不合法的消息类型40014 不合法的 access_token40016 不合法的按钮个数40017 不合法的按钮类型40018 不合法的按钮名字长度40019 不合法的按钮 KEY 长度40020 不合法的按钮 URL 长度40023 不合法的子菜单按钮个数40024 不合法的子菜单按钮类型40025 不合法的子菜单按钮名字长度40026 不合法的子菜单按钮 KEY 长度40027 不合法的子菜单按钮 URL 长度40031 不合法的 openid 列表40032 不合法的 openid 列表长度40040 文件数量超出限制40050 不合法的分组 id40051 分组名字不合法40055 不合法的菜单按钮链接41001 缺少 access_token 参数41002 缺少 appid 参数41004 缺少 secret 参数41005 缺少多媒体

      6、文件数据41006 缺少 media_id 参数42001 access_token 超时43001 需要 GET 请求44001 多媒体文件为空44002 POST 的数据包为空44003 图文消息内容为空44004 文本消息内容为空44005 图片消息内容为空44006 短信内容为空45009 接口调用超过限制45015 回复时间超过限制46003 不存在的菜单数据46004 不存在的用户47001 解析 JSON/XML 内容错误47002 解析子菜单 JSON/XML 内容错误48001 api 功能未授权60001 不合法的内容60002 需要好友关系60003 用户飞信状态变更60004 参数错误60005 无效的消息类型60006 msgid 到达上限 (最多 5 次)60008 扣减短信配额不成功60009 短信配额余额不足60010 用户尚未设置手机号2.5.1.2. 接口频率限制说明接口 每日限额获取 access_token 2000 自定义菜单创建 1000 自定义菜单查询 10000 自定义菜单删除 1000 创建分组 1000 获取分组 1000 修改分组名

      7、 1000 移动用户分组 100000 上传多媒体文件 5000 下载多媒体文件 10000 发送客服消息 500000 高级群发接口 100 上传图文消息接口 10 删除图文消息接口 10 获取关注者列表 500 获取用户基本信息 5000000 2.5.2. 基础能力接口2.5.2.1. 获取 access_token接口方向:开发者公众平台接口说明access_token 是公众帐号的全局唯一票据,公众账号调用各接口时都需使用 access_token。正常情况下 access_token 有效期为 7200 秒,重复获取将导致上次获取的 access_token 失效。由于获取 access_token 的 api 调用次数非常有限,建议开发者全局存储与更新access_token,频繁刷新 access_token 会导致 api 调用受限,影响自身业务。公众账号可以使用 AppID 和 AppSecret 调用本接口来获取 access_token。AppID 和AppSecret 可在开发模式中获得(需要已经成为开发者,且帐号没有异常状态) 。注意调用所有公众平台接口时均需使用 https 协议。接口调用请求说明http 请求方式: POSThttp:/ 221.176.30.209 /op/open3/index.php/token参数说明参数 是否必须 说明grant_type 是 获取 access_token 填写 client_credentialappid 是 第三方用户唯一凭证,即 Appidsecret 是 第三方用户唯一凭证密钥,即 appsecret返回说明正常情况下,公众平台会返回下述 JSON 数据包给公众号“access_token”:”ACCESS_TOKEN”,”expires_in”:7200参数 说明access_token 获取到的凭证expires_in 凭证有效时间,单位:秒错误时公众平台会返回错误码等信息,JSON 数据包示例如下(该示例为 AppID 无效错误):“errcode”:

      《公众平台开发者文档V3.0》由会员油条分享,可在线阅读,更多相关《公众平台开发者文档V3.0》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.