主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
微信公众平台是一个全新的服务平台,为个人、企业和组织提供商业服务和用户管理能力。微信公众平台主要包括实时交流、消息发送和资料管理。用户可以分组管理公众账号的粉丝,实时交流。同时,他们还可以使用高级功能-编辑模式和开发模式,自动回复用户信息。传智和黑马微信公众平台开发视频教程是由传智播客和黑马程序员联合制作的微信公众平台开发视频教程。
课程地址:http://www.zhujicankao.com/course/320.html
老师的讲课风格:
讲课亲切、自然、不做作,也不做作、不刻意渲染。相反,他们会详细地交谈和解释。师生在平等、合作、和谐的氛围中进行着无声的情感交流。对知识的渴望和探索融入到简单真实的教学情境中,学生通过安静的思考和无声的赞同获得知识。
这个视频的难点是微信API接口的分析:
微信入口绑定、微信事件处理、微信API的所有操作都包含在这些文件中。微信支付,微信红包,微信卡券,微信商店。
1.index.php
lt?phpinclude _ once # 39lib . Inc . PHP # 39;;$wcObj =新微信( 游奎元 );$ WCO bj - gt;wcValid();2.微信门户类
lt?php/** *微信描述* * @作者管理员*/class微信扩展WxApi { public $ token = ";//将您的代码放在这里public function _ _ construct($ token = ;"){ parent::_ _ construct();$ this - gt;token = $ token}公共函数wcCheckSignature(){ try { if(empty($ this - gt;token)) {抛出新的异常( # 39;令牌未定义!');} $ signature = $ _ GET[ ;签名 ];$ timest = $ _ GET[ ;时间戳 ];$ nonce = $ _ GET[ ;nonce ];$ token = $ this - gt;token$tmpArr = array($token,$timest,$ nonce);//使用SORT_STRING规则排序($tmpArr,SORT _ STRING);$tmpStr =内爆($ TM parr);$ tmp str = sha1($ tmp str);if($ tmpStr = = $ signature){ return true;}else{返回false} } catch(异常$ e){ echo # 39;消息: # 39;。$ E->;getMessage();} }公共函数wcValid(){ $ echoStr = isset($ _ GET[ ;echostr ]) ; !empty($ _ GET[ ;echostr ]) ?add slashes($ _ GET[ ;echostr ]):NULL;if(is _ null($ echoStr)){ $ this - gt;wcMsg();} else {//有效签名,option if($ this - gt;wcCheckSignature()){ echo $ echoStr;退出;} else { exit();} } }公共函数wcMsg(){//获取post数据,可能是由于环境不同$ postStr = isset($ GLOBALS[ ;HTTP _ RAW _ POST _ DATA ]) ; !空($GLOBALS[ ;HTTP _ RAW _ POST _ DATA ]) ?$ GLOBALS[ ;HTTP _ RAW _ POST _ DATA ]: ;";如果(!empty($ postStr)){ libxml _ disable _ entity _ loader(true);$ post obj = SimpleXML _ load _ string($ postStr, # 39;SimpleXMLElement # 39,LIBXML _ NOCDATA);$ this - gt;zcLog(TRUE,$ post obj);$ from username = $ postobj - gt;from用户名;$ touser name = $ postobj - gt;ToUserName$ MsgType = $ postobj - gt;MsgTypeif($ MsgType = = # 39;事件 # 39;){//执行$ event = $ postobj->对应的事件;事件;开关($ Event){ case # 39;订阅 # 39;://注意破;案例 # 39;退订 # 39;://unfollow break;案例 # 39;扫描 # 39;://扫描中断;案例 # 39;位置 # 39;://地址中断;案例 # 39;点击 # 39;://点击时间休息;案例 # 39;查看 # 39;://跳转中断;案例 # 39;卡_通行证_支票 # 39;://卡券通过了断档;案例 # 39;card _ not _ pass _ check # 39://卡片凭证审核中断失败;案例 # 39;user _ get _ card # 39://用户获得卡券折;案例 # 39;user _ del _ card # 39://用户删除卡券折;案例 # 39;user _ view _ card # 39://用户浏览会员卡休息;案例 # 39;user _ consume _ card # 39://用户注销卡凭证断;案例 # 39;merchant _ order # 39://微店用户下单付款中断;默认:break} } else { switch($ MsgType){ case # 39;正文 # 39;://文本格式中断;案例 # 39;图像 # 39;://图片格式中断;案例 # 39;声音 # 39;://音断;案例 # 39;视频 # 39;://视频中断;案例 # 39;短视频 # 39;://小视频休息;案例 # 39;位置 # 39;://上传地理位置break案例 # 39;链接 # 39;://链接相应的break默认:break} }///////////////////////////////////////////////////$ keyword = trim($postobj - gt;内容);$ time = time();$ textTpl = ltxml gt ltToUserName gt lt![CDATA[% s]] gt; lt/touser name gt; ltfrom用户名 gt lt![CDATA[% s]] gt; lt/from username gt; ltCreateTime gt% s lt/create time gt; ltMsgType gt lt![CDATA[% s]] gt; lt/msg type gt; lt内容 gt lt![CDATA[% s]] gt; lt/Content gt; ltFuncFlag gt0 lt/func flag gt; lt/XML gt;";如果(!empty($ keyword)){ $ msgType = ;文本 ;$ contentStr = 欢迎来到微信世界!";$resultStr = sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$ contentStr);echo $ resultStr} else { echo 输入一些东西...";}///////////////////////////////////////////////////////{ else { echo ;暂时没有信息!";退出;}}//log公共函数ZC日志($ errcode,$ errmsg){ $ this ->;returny = array();$ this - gt;退货[ # 39;错误代码 # 39;]= $ errcode;$ this - gt;退货[ # 39;errmsg # 39]= $ errmsg;$ this - gt;退货[ # 39;errtime # 39] =日期( y-m-d H:I:s ;,time());$ log file = fopen( ;日志文件_ 。日期( Ymd ,时间())。"。txt , a+ ;);$ txt = JSON _ encode($ this - gt;退货)。"\ n ;fwrite($logfile,$ txt);fclose($ log file);//return $ this - gt;退货;}}以上是传智和黑马的微信公众平台开发推荐视频教程资源的详细内容。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- Linux平台的优势及应用领域分析
- 微信开发微信官方账号平台视频教程(微信微信官方账号开发流程)
- 传智和黑马微信公众平台开展视频资料共享(传智黑马培训学校怎么样)
- 传智和黑马的微信公众平台开发视频教程资源推荐(传智播客和黑马程序员是什么关系)
- 开发微信微信官方账号平台视频教程(微信公众平台教程视频)
本文由主机参考刊发,转载请注明:传智、黑马微信公众平台开发视频教程资源推荐 https://zhujicankao.com/81624.html
评论前必须登录!
注册