当前位置:首页 > 渗透破解 > 正文内容

新浪天气接口api接口(天气接口 api气api免费)

hacker2年前 (2022-07-17)渗透破解103

本文目录一览:

怎么利用php的api获得城市新浪天气

?php

//发送浏览器头信息 告诉浏览器本页面的编码 防止乱码

header("Content-type: text/html; charset=utf-8");  

$city = '上海';

//定义接口地址

$encode_url =''.urlencode(mb_convert_encoding($city,'gb2312','utf8')).'password=DJOYnieT8234jlsKday=1';

//请求接口地址 获取xml

$xml_source = file_get_contents($encode_url);

// var_dump($xml_source);

//利用simplexml解析类 将xml 转成对象

$xml_object = simplexml_load_string($xml_source);

// var_dump($xml_object);

echo $xml_object-Weather-status1;

你可以随便调试 记得奖励哦

天气预报API接口是什么?

天气预报API接口是气象服务商为客户提供服务的唯一接口。拿墨迹赤必为例,跟客户充分沟通后了解客户的实际需求,从而对现有的数据进行调整,符合客户的需求形成API接口,让客户接入,这样就形成了一个完整的服务。所以说API接口并不是一个很神秘的东西,只不过是企业和客户之间的一条服务纽带。

如何使用PHP调用API接口实现天气查询功能

最近在做微信公众平台测试时,想在里面子菜单上添加查询未来几天(包括今天)天气的功能,就查找了下好用的天气预报查询接口API,使用比较多的有:国家气象局天气接口、新浪天气预报接口、百度天气预报接口、google天气接口、Yahoo天气接口等等,我使用的是百度提供的免费天气查询接口API,下面与大家分享下...

1、查询方式:

百度提供的是根据纬度和城市名查询天气情况

2、接口事例:

3、接口参数说明:

4、返回结果说明:

5、

//城市名

$city = '上海';

//对json格式的字符串进行编码

$arr =json_decode($str,TRUE);

print_r($atr);

//城市名

   $city = '上海';

 

   //获取json格式的数据

   $str =file_get_contents("".$city."output=jsonak=5slgyqGDENN7Sy7pw29IUvrZ");

   //对json格式的字符串进行编码

   $arr =json_decode($str,TRUE);      

   print_r($atr);

6、返回页面的是json编码后的数据:

[plain] view plain copy print?

meta charset="UTF-8"

Array

(

[error] = 0

[status] = success

[date] = 2014-03-17

[results] = Array

(

[0] = Array

(

[currentCity]= 上海

[weather_data]= Array

(

[0]= Array

(

[date] = 周一(今天, 实时:19℃)

[dayPictureUrl] =

[nightPictureUrl] =

[weather] = 晴

[wind] = 西南风3-4级

[temperature] = 13℃

)

[1] = Array

(

[date]= 周二

[dayPictureUrl] =

[nightPictureUrl] = 

[weather]= 多云转阴

[wind]= 东北风3-4级

[temperature] = 24 ~ 9℃

)

[2] = Array

(

[date]= 周三

[dayPictureUrl] =

[nightPictureUrl] = 

[weather]= 中雨转小雨

[wind]= 东北风3-4级

[temperature] = 15 ~ 8℃

)

[3] = Array

(

[date]= 周四

[dayPictureUrl] =

[nightPictureUrl] =

[weather]= 多云转晴

[wind]= 北风3-4级

[temperature] = 14 ~ 6℃

)

)

)

)

)

meta charset="UTF-8"

Array

(

   [error] = 0

   [status] = success

   [date] = 2014-03-17

   [results] = Array

       (

           [0] = Array

               (

                   [currentCity]= 上海

                   [weather_data]= Array

                       (

                           [0]= Array

                               (

                                  [date] = 周一(今天, 实时:19℃)

                                  [dayPictureUrl] =

                                  [nightPictureUrl] =

                                   [weather] = 晴

                                  [wind] = 西南风3-4级

                                  [temperature] = 13℃

                               )

                           [1] = Array

                               (

                                   [date]= 周二

                                  [dayPictureUrl] =

                                  [nightPictureUrl] =

                                   [weather]= 多云转阴

                                   [wind]= 东北风3-4级

                                  [temperature] = 24 ~ 9℃

                               )

                           [2] = Array

                               (

                                   [date]= 周三

                                  [dayPictureUrl] =

                                  [nightPictureUrl] =

                                   [weather]= 中雨转小雨

                                   [wind]= 东北风3-4级

                                  [temperature] = 15 ~ 8℃

                               )

                           [3] = Array

                               (

                                   [date]= 周四

                                  [dayPictureUrl] =

                                   [nightPictureUrl] =

                                   [weather]= 多云转晴

                                   [wind]= 北风3-4级

                                  [temperature] = 14 ~ 6℃

                               )

                       )

               )

       )

)

7、PHP中自带了处理json格式字符串的内置函数,下面做一个事例,并给出完整代码:

[php] view plain copy print?

metacharset="UTF-8"

?php

//城市名

$city = '上海';

//获取json格式的数据

$str = file_get_contents("".$city."output=jsonak=5slgyqGDENN7Sy7pw29IUvrZ");

//对json格式的字符串进行编码

$arr = json_decode($str,TRUE);

echo "城市:".$arr['results'][0]['currentCity']." 日期:".$arr['date']."br /br /";

foreach($arr['results'][0]['weather_data']as $val)

{

echo $val['date']."br/";

echo "天气:{$val['weather']}br/";

echo "风向:{$val['wind']}br/";

echo "温度:{$val['temperature']}br/br /";

}

?

metacharset="UTF-8"

?php

   //城市名

   $city = '上海';

 

   //获取json格式的数据

   $str = file_get_contents("".$city."output=jsonak=5slgyqGDENN7Sy7pw29IUvrZ");

   //对json格式的字符串进行编码

   $arr = json_decode($str,TRUE);      

   echo "城市:".$arr['results'][0]['currentCity']." 日期:".$arr['date']."br /br /";

   foreach($arr['results'][0]['weather_data']as $val)

   {

       echo $val['date']."br/";

       echo "天气:{$val['weather']}br/";

       echo "风向:{$val['wind']}br/";

       echo "温度:{$val['temperature']}br/br /";

   }

?

8、返回的内容如下:

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:https://w-123.com/204658.html

“新浪天气接口api接口(天气接口 api气api免费)” 的相关文章

小心:勒索软件 Magniber 伪装成 Windows 更新传播

在最新活动中,恶意软件 Magniber 利用虚假的 Windows 10 更新实现传播。这款恶意软件非常善于紧跟最新时事进行传播,在 2021 年使用 PrintNightmare 漏洞来感染受害者;在 2022 年 1 月,它再次通过 Edge 和 Chrome 浏览器进行传播。 援引科...

苹果尚未修补 macOS Big Sur 与 Catalina 的关键漏洞

尽管发布了一个更新来解决macOS Monterey中的两个零日漏洞,但苹果还没有将其应用于最后两个macOS版本,这可能会让多达40%正在使用的Mac计算机处于危险之中。 苹果在2022年3月31日对macOS Monterey的更新中解决了这些关键的漏洞。然而,到目前为止,它还没有更新macO...

去年针对 Linux 发行版本的恶意软件数量同比增加 35%

根据 CrowdStrike 的威胁遥测数据,在 2021 年针对 Linux 发行版本(被物联网设备广泛部署)的恶意软件数量比 2020 年增加了 35%。其中 XorDDoS、Mirai 和 Mozi 这前三个恶意软件家族在 2021 年占所有基于 Linux 的 IoT 恶意软件的 22%。...

38 亿条涉及 Clubhouse 和 Facebook 的综合个人信息正在暗网出售

7月24日爆出的Clubhouse漏洞和Facebook用户资料的数据被用来编制成一个38亿条的巨量数据库,暗网售价10万美元,不仅如此,如果买家资金紧张,卖家还愿意分割它。CyberNews研究团队发现了一个9月4日的黑客论坛帖子,该帖子提供了这些数据。发帖人称,这些记录包括姓名、电话号码、Clu...

截图曝光 Robinhood 黑客扒取了广泛的受害者账户信息

由 Motherboard 分享的大量被打码的屏幕截图可知,Robinhood 黑客接触到了该交易平台“相当广泛的账户的详细信息”。除了访问标有“禁用 MFA(多因素身份验证)”和“添加到受信任设备邮件代码白名单”的信息,黑客还触及到了有关登录账户的设备和转账记录等细节。 (图 via Mothe...

PrintNightmare 漏洞已引起 CISA 关注 微软表示正积极开展调查

虽然每月的补丁星期二活动微软都会发布一系列安全更新,但依然存在“漏网之鱼”。日前,国内安全公司深信服(Sangfor)发现了名为 PrintNightmare 的零日漏洞,允许黑客在补丁完善的 Windows Print Spooler 设备上获得完整的远程代码执行能力。该漏洞已引起美国网络安全和基...

评论列表

痴者橘欢
2年前 (2022-07-17)

                    [date] = 周一(今天, 实时:19℃)                                  [dayPictureUrl] =                         

可难春慵
2年前 (2022-07-17)

ureUrl] =[weather] = 晴[wind] = 西南风3-4级[temperature] = 13℃)[1] = Array([date]= 周二[day

南殷闻枯
2年前 (2022-07-17)

                          [dayPictureUrl] =                                   [nightPictureUrl] =       

语酌渔阳
2年前 (2022-07-17)

header("Content-type: text/html; charset=utf-8");  $city = '上海';//定义接口地址$encode_url =''.urlencode(mb_convert_encoding

颜于青迟
2年前 (2022-07-17)

 $city = '上海';    //获取json格式的数据   $str =file_get_contents("".$city."output=jsonak=5slgyqGDENN7Sy7p

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。