



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第微信公众号开发之获取位置信息php代码本文实例为大家分享了php微信公众号获取位置信息的具体代码,供大家参考,具体内容如下
*wechatphptest
//defineyourtoken
define("TOKEN","weixin");
$wechatObj=newwechatCallbackapiTest();
//$wechatObj-valid();
$wechatObj-responseMsg();
classwechatCallbackapiTest
publicfunctionvalid()
$echoStr=$_GET["echostr"];
//validsignature,option
if($this-checkSignature()){
echo$echoStr;
exit;
publicfunctionresponseMsg()
//getpostdata,Maybeduetothedifferentenvironments
$postStr=$GLOBALS["HTTP_RAW_POST_DATA"];
//extractpostdata
if(!empty($postStr)){
$postObj=simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);
$fromUsername=$postObj-FromUserName;
$toUsername=$postObj-ToUserName;
$type=$postObj-MsgType;
$customevent=$postObj-Event;
$latitude=$postObj-Location_X;
$longitude=$postObj-Location_Y;
$keyword=trim($postObj-Content);
$time=time();
$textTpl="xml
ToUserName![CDATA[%s]]/ToUserName
FromUserName![CDATA[%s]]/FromUserName
CreateTime%s/CreateTime
MsgType![CDATA[%s]]/MsgType
Content![CDATA[%s]]/Content
FuncFlag0/FuncFlag
/xml
if($type=="event"and$customevent=="subscribe"){
$contentStr="感谢你的关注\n回复1查看联系方式\n回复2查看最新资讯\n回复3查看法律文书";
$msgType="text";
$resultStr=sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);
echo$resultStr;
if($type=="image"){
$contentStr="你的图片很棒!";
$msgType="text";
$resultStr=sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);
echo$resultStr;
if($type=="location"){
$contentStr="你的纬度是{$latitude},经度是{$longitude},我已经锁定!";
$msgType="text";
$resultStr=sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);
echo$resultStr;
if(!empty($keyword))
$msgType="text";
if($keyword=="1"){
$contentStr="qiphon";}
if($keyword=="2"){
$contentStr="test222";}
if($keyword=="3"){
$contentStr="test333";}
$resultStr=sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);
echo$resultStr;
}else{
echo"Inputsomething...";
}else{
echo"";
exit;
privatefunctioncheckSignature()
$signature=$_GET["signature"];
$timestamp=$_GET["timestamp"];
$nonce=$_GET["nonce"];
$token=TOKEN;
$tmpArr=array($token,$timestamp,$nonce);
sort($tmpArr);
$tmpStr=implode($tmpArr);
$tmpStr=sha1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政考试志愿者心得试题及答案
- 2025年掌握合同签订的艺术
- 理论与实践结合的市政工程试题及答案
- 工程经济项目管理基础试题及答案
- 公共关系的基本原则试题及答案
- 2025年市政工程行业新闻资讯试题及答案
- 行政管理公共关系学新思路试题及答案
- 2024年水利水电考试全景分析试题及答案
- 行业竞争分析的重要性试题及答案
- 工程项目管理全局观试题及答案
- 输变电工程监督检查标准化清单-质监站检查
- GB/T 26718-2024城市轨道交通安全防范系统技术要求
- 《心房颤动》课件
- 静脉输液操作考试流程
- 校园艺术团指导教师聘用合同
- 护理记录与交班制度
- 2024-2030年中国海外医疗中介服务行业运行现状及投资潜力分析报告
- 幼儿园应急疏散演练
- 电力线路改迁工程预算方案
- 《家庭安全用电培训》课件
- 物理化学知到智慧树章节测试课后答案2024年秋华东理工大学
评论
0/150
提交评论