(网络营销)微信公众平台开发者文档(整理自微信官网)
73页1、微信公众平台开发者文档(腾讯官方)一、新手接入11、接入指南第一步:申请消息接口在公众平台网站的高级功能 开发模式页,点击“成为开发者”按钮,填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。第二步:验证URL有效性开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数:参数描述signature微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。timestamp时间戳nonce随机数echostr随机字符串开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校验流程如下:1. 将token、timestamp、nonce三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后
2、的字符串可与signature对比,标识该请求来源于微信检验signature的PHP示例代码:private function checkSignature() $signature = $_GETsignature; $timestamp = $_GETtimestamp; $nonce = $_GETnonce; $token = TOKEN;$tmpArr = array($token, $timestamp, $nonce);sort($tmpArr);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );if( $tmpStr = $signature )return true;elsereturn false;PHP示例代码下载:(如下:)valid();class wechatCallbackapiTestpublic function valid() $echoStr = $_GETechostr; /valid signature , option if($this-checkSignature() echo
3、$echoStr; exit; public function responseMsg() /get post data, May be due to the different environments$postStr = $GLOBALSHTTP_RAW_POST_DATA; /extract post dataif (!empty($postStr) $postObj = simplexml_load_string($postStr, SimpleXMLElement, LIBXML_NOCDATA); $fromUsername = $postObj-FromUserName; $toUsername = $postObj-ToUserName; $keyword = trim($postObj-Content); $time = time(); $textTpl = %s0; if(!empty( $keyword ) $msgType = text; $contentStr = Welcome to wechat world!; $resultStr = sprintf($
《(网络营销)微信公众平台开发者文档(整理自微信官网)》由会员管****问分享,可在线阅读,更多相关《(网络营销)微信公众平台开发者文档(整理自微信官网)》请在金锄头文库上搜索。
(卫生管理制度)公众卫生及市政条例
(经营管理制度)铁选厂标准化
(工作制度)回采工作面作业规程
(安全制度)机械设备安全操作规程
(工作制度)改西翼工作面作业规程
(安全制度)湿法脱硫安全操作规程
(工作制度)某农村工作九项制度汇编
(安全制度)氧化铝公司通用安全规程
(经营管理制度)门站操作标准化手册
(安全制度)能源公司安全制度汇编
(经营管理制度)某高速公路大临设施标准化施工指南
(安全制度)安全技术操作规程大全
(经营管理制度)标准化厂房施工组织设计方案
(安全制度)鲁基小学学校安全教育制度
(消防安全制度)消防安全标准化制度汇编
(工作制度)尿素工作规程
(经营管理制度)汇编制度标准化版已改好
(安全制度)安全讲义卷册安全操作规程
(消防安全制度)企业事业专职消防队训练内容及操作规程
(安全制度)伊泰集团机电设备安全技术操作规程
2024-03-12 4页
2024-03-12 6页
2024-03-12 15页
2024-03-12 7页
2024-03-12 5页
2024-03-12 13页
2024-03-12 5页
2024-03-12 5页
2024-03-12 5页
2024-03-12 7页