位置: 编程技术 - 正文

PHP微信开发之根据用户回复关键词位置返回附近信息(微信php接口)

编辑:rootadmin

推荐整理分享PHP微信开发之根据用户回复关键词位置返回附近信息(微信php接口),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php微信开发代码,微信php开发包,微信php接口,微信php开发包,微信php源码,微信php开发包,微信php开发教程,微信php开发教程,内容如对您有帮助,希望把文章链接给更多的朋友!

用户关注了微信公众号之后,可以回复用户的地理位置(腾讯地图)给公众号,提取位置信息的纬度和经度,转化为百度的纬度和经度。然后根据纬度和经度,调用百度地图的API,返回附近半径2KM以内的“饭店”“旅馆”(可以自定义)等信息。调用百度的API时,需要获取apiKEY,如果没有,请到百度开发者中心去注册和申请。

首先,用一组纬度和经度来测试接口返回的数据:

PHP微信开发之根据用户回复关键词位置返回附近信息(微信php接口)

返回的数据

如果你填写了正确的apikey,那么应该返回了上面的数据了。接下来:在微信的接口平台代码(放在你的公网域名空间里的PHP脚本)里,判断消息类型,并获取纬度和经度,调用百度地图API,拼接XML返回即可。由于百度API返回的数据里,没有“饭店”的缩略图,所以我就用了自己网站的一张图。 为了能够让用户自定义查找周围的“饭店” 或“旅馆”等信息,可以先让用户回复“寻找XX”,然后提取出XX,放到session里,等用户再回复地理位置时取出session。但我设置了session之后,没能取出session。所以我这里用新浪云的KVDB服务,当然你也可以用memcache或者Redis等缓存方式。

$which = mb_substr($keyword, 0, 2, 'UTF-8');

如果你看不懂代码怎么用,可以参考我之前的文章:简单的文本回复 查询微信精选文章

用户关注了公众号之后,回复寻找饭店,然后回复地理位置之后,就能得附近的饭店信息了。

标签: 微信php接口

本文链接地址:https://www.jiuchutong.com/biancheng/296418.html 转载请保留说明!

上一篇:PHP微信开发之查询微信精选文章(php实现查询功能)

下一篇:PHP微信开发之模板消息回复(php开发模板)

  • 印花税的分录如何做
  • 一般纳税人结转增值税的账务处理
  • 管家婆软件记账流程
  • 预计销售收入增长是什么意思
  • 简易计税费
  • 车辆日常维护费用
  • 经营罚没物品增值税计算
  • 个人所得税附加扣除中住房贷款利息扣除
  • 计提缴纳印花税怎么做账
  • 应收账款未收到回函的替代程序
  • 销售返利增值税按哪个税率
  • 零售不要发票如何报税
  • 现金折让怎么做会计分录
  • 行政事业单位专用材料费列支范围
  • 增值税起征点有啥用
  • 暂估出库是什么意思
  • 专用增值税发票怎么作废
  • 津贴补助如何缴纳个税
  • 没有外管证就开具了发票
  • 金税三期有什么功能
  • 未按规定订立无固定期限劳动合同
  • 水电费计提和冲销
  • 电子专用发票没有发票代码
  • 有关预提费用如何冲销
  • window10系统有几种
  • 为什么Windows 7搜不到网
  • 应交所得税和所得税费用的区别计算公式
  • 短期投资取得的收益
  • 制造业企业资金管理
  • redistemplate获取value
  • php get_headers
  • 浅谈socket同步和异步、阻塞和非阻塞、I/O模型
  • 税务函调异常怎么处理
  • 分公司不能享受所得税优惠
  • 占统治地位的英文短语
  • 强化学习——Q-Learning算法原理
  • chattr i
  • 深度学习参数初始化(二)Kaiming初始化 含代码
  • 工程没结算能否竣工验收
  • 现代c++教程
  • 行政性收费和事业性收费 财政局
  • 帝国cms栏目自定义字段
  • php如何判断是移动还是pc
  • 挂靠车辆进项税额是否可以抵扣
  • 厂区道路算建筑面积吗
  • 公司没有车加油票怎么做账
  • 哪些合同必须签订书面合同
  • 用友t3怎么结转本年利润
  • 一般纳税人无形资产税率
  • 固定资产盘亏盘盈
  • 企业商品报废如何处置
  • 主营业务成本计入成本类账户吗
  • 房地产行业账务处理和主要税种
  • 空调抵扣进项税
  • 工程材料票占工程款的比例
  • 进项发票可以退税吗
  • 盈余公积和未分配利润合起来构成
  • 建账有哪些步骤,每个步骤有哪些注意事项
  • mysql不能运行
  • win7与ubuntu双系统
  • centos页面
  • win8系统怎么直接进入桌面
  • win10设置回收站位置
  • win7如何设置鼠标
  • centos7.6忘记密码了怎么办
  • 微软windows1
  • win7系统账户名怎么看
  • 为了保证系统安全,必须为用户和角色设置密码
  • rmxp4droid for 天敏电视盒子
  • unity alembic
  • glht函数
  • linux一共多少命令
  • jquery中checkbox使用方法简单实例演示
  • node.js底层原理
  • android studio环境
  • ubuntu创建虚拟网卡
  • 浏览器工作机制
  • js中prototype的作用
  • 上海电子税务局怎么添加办税员
  • 重庆电子税务局网页版登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设