网站大量收购独家精品文档,联系QQ:2885784924

飞信公众平台SDK说明.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
飞信公众平台对外接入接口 文档属性: 文档属性:合作资料,请勿外传 文档编号: 项目编号: 飞信公众平台SDK说明 文档说明 本文档所涉及到的文字、图表等,仅限于中国移动及被呈送方内部使用,未经中国移动许可,请勿扩散到第三方。 文档历史 文档版本 日期 修订人 描述 V1.0 2013-5-28 张大鹏 文档创建 目 录 TOC \o 1-5 \h \z 1 使用说明 4 1.1 主要流程介绍 4 1.2 实施步骤 9 1.3 飞信公众平台接口服务器配置信息 10 1.4 PHPSDK配置要求 10 1.5 类-方法说明 10 2 文件列表 13 3 常见问题 14 4 接口状态码 15 使用说明 主要流程介绍 申请开发者 当拥有自己的公众号以后,可以在后台相应位置填写开发者资料并申请成为开发者,系统审核通过后,即发放开发者账号(clientID,clientSecret)。 开发者账号是开发者的唯一标识,开发者账号与公众账号一一对应。clientID和clientSecret将作为接口调用的基本凭证。 申请消息接收接口 公众平台消息接口为开发者提供了一种新的消息处理方式。 申请消息接收接口步骤如下图 开发者可以把公众号设为开发模式,当用户发送消息给相应的公众号时,将跳过平台处理逻辑,直接将消息转发给开发者备案的url地址 在页面相应地址点击申请,填写网址url和keyStr,其中keyStr由开发者填写,用作生成签名。keyStr是由数字和字母组成的6-32个字符串。 url用来接收平台转发的消息,所提供的url地址必须可访问。且请求时间需在5秒以内,如果超过5秒仍没有返回信息,系统将主动断开连接。 提交信息时,平台会校验url地址的有效性,同时开发者也可以通过校验规则检查是否是来自公众平台的请求。 url校验流程如下图 公众平台用户提交信息后,公众服务器将发送POST请求到填写的URL上,并且带上以下四个参数: 参数 描述 Sign 加密签名 Timestamp 时间戳 Nonce 随机数 echoStr 随机字符串 开发者通过检验sign对请求进行校验(下面有校验方式)。若确认此次POST请求来自公众服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。 sign结合了开发者填写的keyStr参数和请求中的timestamp参数、nonce参数以及开发者账号信息。 加密/校验流程: 将token、timestamp、nonce三个参数进行字典序排序 将以上排序后的参数表进行字符串连接,如key1value1key2value2key3value3...keyNvalueN 将clientID作为前缀,将clientSecret作为后缀,对该字符串进行SHA-1计算,并转换成大写 开发者获得加密后的字符串可与sign对比,标识该请求来源于公众平台 申请token token是开发者访问公众接口的唯一凭证,任何接口都需要附带token。 开发者通过网络令牌直接与公众服务器交互,实现媒体文件上传、媒体文件获取、发送消息等功能,达到开发者与公众服务器交互的目的。 调用接口所需要的token必须通过获取凭证接口获取。 在使用公众接口前,你需要做以下两步工作: 拥有一个公众账号,并获取到clientID和clientSecret(在公众平台申请内测资格,审核通过后可获得) 通过获取凭证接口获取到access_token 获取token流程如下图 调用消息接口 用户发送信息到接入方公众端口号,飞信公众平台透传消息到接入方,接入方回调发送消息接口发送消息 群发类消息,每天单个用户仅能接收一次群发类信息,短信群发会统一扣除短信配额 互动类消息用户一次上行接入方可以发送5条以内(含5条)消息,超出部分会扣除接入方短信包 所有的消息必须是与公众账号存在好友关系 消息接口处理流程如下图 实施步骤 1、注册飞信公众平台用户,网址:/ 2、申请成为开发者,填写接收飞信公众平台数据网址URL及校验信息。 3、飞信公众平台分配clientid。 4、修改inc/config.inc.php文件中的CLIENTID及SECRET(第2步填写的校验信息)。 5、运行gettoken.php文件更新token.txt 6、使用飞信帐号与公众帐号发消息,测试是否正常。 7、查看log/request_log.txt内容获取useruri、ppid修改sendmessage.php文件。 运行sendmessage.php测试公众帐号主动发送消息是否正常。 9、根据实际情况修改inc/config.inc.php中的DEBUG,true为开启日志记录,false为关闭日志记录。 飞信公众平

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档