3个好玩且免费的api接口

大家好,我是大澈!一个喜欢结交朋友、喜欢编程技术和科技前沿的老程序员👨🏻‍💻,关注我,科技未来或许我能帮到你!

今天分享 3 个我自己玩着比较有趣的api接口站,最关键的是免费玩。

当然,这类api接口站真的很多很多,后面有机会再挑几个给朋友们分享~

下面一起去玩玩!

一、UomgAPI

稳定、快速、免费的 API 接口服务,文档做的很简洁,某些功能API很好玩。

https://api.uomg.com/

图片

二、网易云音乐API

网易云音乐 NodeJS 版 API,多达 200 多个接口,有完善的文档,这个玩起来是真爽!

https://binaryify.github.io/NeteaseCloudMusicApi/#/

图片

三、一言API

随机一句话 API,可以是动漫中的台词,也可以是网络上的各种小段子,创意思路很有趣,文档写的也不错,推荐!

https://hitokoto.cn/

图片

有更好玩的api接口站,朋友们在评论区一块唠唠!

好了,今天要分享的内容就是这么多,联系和更多内容在绿色App搜【程序员大澈】,最后感谢朋友们给个点赞、分享、推荐,拜拜~

### 有趣的 API 示例或好玩的 Web 接口 以下是几个有趣实用的 API接口示例,涵盖了多种应用场景: #### 1. 手机号码归属地查询 通过手机号码归属地接口,可以获取到电话号码所属地区、运营商等相关信息。这种类型的 API 对于开发地理位置相关的应用非常有用[^1]。 ```javascript fetch(&#39;https://api.example.com/phone?number=1234567890&#39;) .then(response => response.json()) .then(data => { console.log(`归属地: ${data.location}`); console.log(`运营商: ${data.carrier}`); }); ``` --- #### 2. 趣味天气预报 API 提供实时天气数据以及未来几天的预测,还可以加入趣味性的描述(如“今天适合晒被子”)。这类 API 可以为用户提供更加个性化的体验。 ```python import requests response = requests.get("https://api.weatherfun.com/today", params={"city": "Beijing"}) if response.status_code == 200: data = response.json() print(f"今日天气提示:{data[&#39;tip&#39;]}") ``` --- #### 3. 随机笑话生成器 随机笑话生成器是一种简单却充满乐趣的小工具,适用于缓解压力或者增加互动性场景中的娱乐效果。 ```bash curl https://official-joke-api.appspot.com/random_joke ``` 返回结果可能如下所示: ```json { "setup": "Why don&#39;t skeletons fight each other?", "punchline": "They don&#39;t have the guts." } ``` --- #### 4. 地图绘制与地理编码服务 利用地图类 API 如 Google Maps 或高德开放平台,开发者不仅可以展示位置标记,还能计算路径规划、距离测量等功能。 ```html <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script> <div id="map" style="height: 500px;"></div> <script> function initMap() { const map = new google.maps.Map(document.getElementById("map"), { center: { lat: -34.397, lng: 150.644 }, zoom: 8, }); } </script> ``` --- #### 5. GitHub 用户数据分析 借助 Playwright-Python 工具库抓取公开仓库的数据并分析趋势,甚至构建自己的社交网络模型[^3]。 ```python from playwright.sync_api import sync_playwright with sync_playwright() as p: browser = p.chromium.launch(headless=True) page = browser.new_page() page.goto("https://github.com/microsoft/playwright-python") stars_count = page.query_selector(".Counter").inner_text() print(f"Stars count: {stars_count}") browser.close() ``` --- #### 6. Flask 构建自定义 RESTful API 如果想自己动手设计一个小型但功能齐全的服务端项目,则可以选择基于 Python 的微框架 Flask 来完成任务[^4]。 ```python from flask import Flask, jsonify app = Flask(__name__) @app.route("/greet/<string:name>") def greet(name): return jsonify({"message": f"Hello, {name}!"}) if __name__ == "__main__": app.run(debug=True) ``` 访问 `http://localhost:5000/greet/Alice` 将会得到响应 `{ "message": "Hello, Alice!" }`. --- #### 7. 解析 URL 参数 对于前端工程师来说,处理复杂的链接地址是一项常见需求。下面展示了如何提取特定参数值的方法[^5]。 ```javascript const url = &#39;http://example.com/page?a=1&b=hello&#39;; const urlObj = new URL(url); const paramB = new URLSearchParams(urlObj.search).get(&#39;b&#39;); console.log(paramB); // 输出 hello ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员大澈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值