游客

获取IP地址及城市地理位置和当地天气状况 - api接口代码

一言准备中...

前言

首先说一下这个是通过调用高德地图官方的api实现的获取城市地理位置及天气情况 高德地图API提供了丰富的地理数据服务,其中免费额度为 每月150,000次 调用,日配额为5000次,对于个人开发者而言,这些配额是完全足够的。本文提供了详细的代码示例,并且说明了如何申请开发者Key以便顺利调用API接口

本接口主要实现以下功能

  • 获取用户的IP地址
  • 根据IP地址获取用户的城市地理位置
  • 根据城市地理位置获取当地的天气状况

    请求示例

    你的域名/getWeather.php即可 默认也是txt 可返回json

    演示

    默认

    https://cdn.uuuix.com/api/v1/getWeather.php
    返回:来自朔州市的朋友,今天是2025年05月22日,星期四,天气阴,温度10度,湿度73%。祝您有美好的一天!

    json

    https://cdn.uuuix.com/api/v1/getWeather.php?type=json
    返回:

    {
    "code": 200,
    "message": "获取信息成功",
    "data": {
    "ip": "183.201.233.80",
    "province": "山西省",
    "city": "朔州市",
    "day_of_week": "星期四",
    "weather": {
      "weather": "阴",
      "temp": 10,
      "humidity": 73,
      "winddirection": "南",
      "windpower": "≤3",
      "reporttime": "2025-05-22 16:38:03"
    }
    }
    }
    纯文本数据

    代码

    高德地图API密钥

    先申请一个开发者Key。以下是申请步骤

    1. 访问高德地图开发者平台:高德地图开放平台 注册并登录你的开发者账号
    2. 在控制台中创建一个新的应用
    3. 获取你的API密钥(Key)
    4. 服务平台选择:Web服务
    5. 将Key替换到上面代码中的$Key变量中
  • 本文作者:简单
  • 本文链接: https://www.uuuix.com/post-28.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
102
13
0
3
真理?

时间段的温馨提示 - api接口代码

上一篇

PHP网址导航源码修复板网站导航

下一篇
评论区
内容为空

这一切,似未曾拥有

  • 复制图片
按住ctrl可打开默认菜单