博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP使用api的两种方法
阅读量:6830 次
发布时间:2019-06-26

本文共 876 字,大约阅读时间需要 2 分钟。

原文:

1.用file_get_contents()函数

 

1 $params = array('key' => '8d284859d04cfeeea6b0771f754adb49', 2     'location' => $_COOKIE["lng"].",".$_COOKIE["lat"]); 3  4 $url3 = "http://restapi.amap.com/v3/geocode/regeo"; 5  6 if (strripos('?', $url3)) { 7   $url4 = $url3 . http_build_query($params); 8 } else { 9   $url4 = $url3 . '?' . http_build_query($params);10 }11 12 $ret2 = json_decode(file_get_contents($url4));13 14 var_dump($ret);
View Code

 

 

2.用php的curl拓展

1 $url2 = 'http://www.sojson.com/open/api/weather/json.shtml'; 2  3 $params = array('city' => '长沙'); 4  5 if (strripos('?', $url2)) { 6   $url = $url2 . http_build_query($params); 7 } else { 8   $url = $url2 . '?' . http_build_query($params); 9 }10 11 $data = 'city=长沙';12 $curlobj = curl_init();    13 curl_setopt($curlobj, CURLOPT_URL, $url);  14 curl_setopt($curlobj, CURLOPT_HEADER, 0); 15 curl_exec($curlobj);
View Code

 

转载地址:http://mgjkl.baihongyu.com/

你可能感兴趣的文章
Service Mesh是大方向,那Database Mesh呢?
查看>>
Swift 4.1带来条件一致性等语言上的提升
查看>>
Apache Pulsar中的地域复制,第2篇:模式和实践
查看>>
百度开源AI硬件开发平台BIE-AI-Box和BIE-AI-Board
查看>>
管理微服务中的数据
查看>>
百度发布开源智能边缘计算平台OpenEdge
查看>>
如何用Uber JVM Profiler等可视化工具监控Spark应用程序?
查看>>
京东618:六年历程步步为营,京东商城的安全保卫战
查看>>
华泰证券:如何自研高效可靠的交易系统通信框架?
查看>>
网易云基于Prometheus的微服务监控实践
查看>>
深入剖析通信层和RPC调用的异步化(下)
查看>>
英特尔发布CPU新架构,突破性采用3D堆栈法
查看>>
CNCF接纳Harbor为沙箱项目
查看>>
三问百度云,ABC如何帮它跑赢马拉松?
查看>>
使用人工智能测试软件
查看>>
短视频时代,LinkedIn如何利用数据提高视频性能
查看>>
《Storm Applied》书评与作者访谈
查看>>
用深度学习解决冯-诺依曼结构内存性能瓶颈
查看>>
2016 “Better Software East/DevOps East/Agile Dev East”三个会议上的发言
查看>>
五大理由告诉你,再不看Kubernetes真的晚了
查看>>