收藏 分享(赏)

第10讲.php微信开发视频教程_微信公众平台基于第三方信息的跨服务器查询及其他应用实例分析.ppt

上传人:dzzj200808 文档编号:3655343 上传时间:2018-11-15 格式:PPT 页数:10 大小:2.43MB
下载 相关 举报
第10讲.php微信开发视频教程_微信公众平台基于第三方信息的跨服务器查询及其他应用实例分析.ppt_第1页
第1页 / 共10页
第10讲.php微信开发视频教程_微信公众平台基于第三方信息的跨服务器查询及其他应用实例分析.ppt_第2页
第2页 / 共10页
第10讲.php微信开发视频教程_微信公众平台基于第三方信息的跨服务器查询及其他应用实例分析.ppt_第3页
第3页 / 共10页
第10讲.php微信开发视频教程_微信公众平台基于第三方信息的跨服务器查询及其他应用实例分析.ppt_第4页
第4页 / 共10页
第10讲.php微信开发视频教程_微信公众平台基于第三方信息的跨服务器查询及其他应用实例分析.ppt_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、北风网 基于微信公众平台消息接口的应用开发 开发培训,第10讲微信公众平台基于第三方信息的跨服务器查询及其他应用实例分析,讲师:fsdos (北风网版权所有),国家气象局提供的天气预报API接口,接口地址:,http:/ 中国城市代码cityid :北京:101010100;上海:101020100 ;广州:101280101“select cityid from city where cityname = “.$keyword.“;,第三方Place API 提供区域检索POI服务,百度地图Place API服务地址,http:/ /v2 place区域检索POI服务 http:/ /v2

2、POI详情服务 http:/ /v2 团购信息检索服务 http:/ /v2 商家团购信息查询,圆形区域检索示例(返回json数据):http:/ &location=39.915,116.404&radius=2000&output=json &ak=E4805d16520de693a3fe707cdc962045,百度地图坐标转换接口,坐标体系,国际GPS经纬度坐标标准为WGS-84国内必须至少使用国测局制定的GCJ-02,对地理位置进行首次加密,比如Google地图、 腾讯SOSO地图等就是直接使用了国家02坐标系统。 我们有一个不成文的说法,前者叫地球坐标,后者叫火星坐标百度坐标在此基

3、础上,进行了BD-09二次加密措施,需要通过坐标转换接口进行转换。,百度地图坐标转换接口: 接口地址:http:/ API v2.0,Geocoding API v2.0,Geocoding API 是一类简单的HTTP接口,用于提供从经纬度坐标到地址的转换服务由百度经纬度信息得到结构化地址信息。例如:“lat:31.325152,lng:120.558957” 逆地址解析的结果是“江苏省苏州市虎丘区塔园路318号”。,json示例:所在城市是result2resultaddressComponentcity http:/ “status“:0,“result“:“location“: “ln

4、g“:113.03109014,“lat“:28.19513713271,“formatted_address“:“湖南省长沙市芙蓉区恒达路288号“,“business“:“马王堆,东屯渡,荷花园“,“addressComponent“:“city“:“长沙市“,“district“:“芙蓉区“,“province“:“湖南省“,“street“:“恒达路“,“street_number“:“288号“,“cityCode“:158 ,PHP 之 CURL 传输与获取功能,1、什么是CURLcurl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, H

5、TTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传等等,功能十分强大。,PHP中常用都实现那些功能:1、实现远程获取和采集内容2、实现PHP 网页版的FTP上传下载3、实现模拟登陆4、实现接口对接(API),数据传输等5、实现模拟Cookie等,PHP 之 CURL 传输与获取功能,2、PHP 如何使用CURL功能,默认情况下PHP是不支持CURL功能的,需要在PHP.in

6、i中开启该功能,; extension= php_curl.dll,首先去除前面的;分号,并重启Apache/IIS,1 整个操作过程中第一步是用cur_init()函数进行初始化$curl = curl_init(); 2 然后,用curl_setopt()函数进行设置选项。 3 设置后,进行执行事务 curl_exec($curl); 4 最后关闭curl_close();,PHP 之 CURL 传输与获取功能,3、使用PHP CURL实现传输和获取功能,$curl = curl_init(); /初始化一个 cURL 对象curl_setopt($curl, CURLOPT_URL, “http:/www.网址.com“); /设置你需要抓取的URLcurl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); /设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。$data = curl_exec($curl); /运行cURL,请求网页curl_close($curl); /关闭URL请求,获取远程网页数据,服务器端PHP编程,实现天气预报查询接口 实现经纬度地理地址的查询接口 实现区域检索POI服务,9,PHP微信开发教程: http:/ ,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报