❤️❤️❤️❤️❤️❤️ 我们已经正式推出微信小程序,在微信中搜索 TrendForge Pro 即可使用小程序,如果使用 Telegram 请搜索 trendforge_tg ❤️❤️❤️❤️❤️❤️

5分钟快速开始:使用public-apis/public-apis项目

这是一个公共API资源列表项目,帮助您快速查找和测试免费API。

环境要求

支持的操作系统

macOS Windows Linux

运行环境

Python 3.6+ 必需

所需工具

Git

克隆项目仓库

必需
pip

安装Python包

必需

操作步骤

1

克隆项目仓库

使用Git克隆public-apis/public-apis项目到本地。

克隆项目
git clone https://github.com/public-apis/public-apis.git

预期结果::Cloning into 'public-apis'... 完成后显示类似 'Resolving deltas: 100% (xxxx/xxxx), done.'

确保网络连接正常,如果速度慢,可以尝试使用镜像源。

2

进入项目目录

切换到项目文件夹中。

进入项目目录
cd public-apis

预期结果::命令行提示符显示当前路径为public-apis目录。

在Windows上,如果使用PowerShell,命令相同。

3

查看API列表

项目以Markdown文件形式存储API列表,无需安装额外依赖,直接查看README.md文件。

查看README文件前20行(Linux/macOS)
cat README.md | head -20
查看README文件(Windows)
type README.md

预期结果::显示项目介绍和API类别列表,例如 'Animals', 'Anime' 等。

您也可以使用文本编辑器打开README.md文件浏览。

4

测试一个简单API

选择一个无需认证的API进行快速测试,例如Cat Facts API。

使用curl获取随机猫事实(Linux/macOS)
curl -s https://catfact.ninja/fact
使用curl获取随机猫事实(Windows,需安装curl或使用PowerShell的Invoke-WebRequest)
curl -s https://catfact.ninja/fact

预期结果::返回JSON数据,例如 {'fact': 'Cats have 32 muscles that control the outer ear.', 'length': 55}

如果未安装curl,在Windows PowerShell中可以使用 'Invoke-WebRequest -Uri https://catfact.ninja/fact' 代替。

验证成功

您已成功克隆项目并测试了一个API,看到返回的JSON数据。

项目目录存在且包含README.md文件
API调用返回有效的JSON响应

快速提示

搜索

使用 'grep' 命令搜索特定API,例如 'grep -i weather README.md'

认证

对于需要apiKey的API,请参考项目中的认证说明获取密钥

维护

项目定期更新,建议定期拉取最新版本 'git pull'

常见问题

1

git clone 失败,显示连接错误

检查网络设置,或尝试使用SSH克隆 'git clone git@github.com:public-apis/public-apis.git'

2

curl命令未找到

安装curl:在macOS使用 'brew install curl',在Linux使用包管理器如 'apt install curl',在Windows下载并安装curl或使用PowerShell命令

3

API调用返回错误如404或403

确认API地址正确,检查是否需要认证或HTTPS支持,参考项目中的Auth和HTTPS列

下一步

浏览更多API类别

查看README.md中的完整列表,探索其他领域如天气、金融等

集成API到Python脚本

使用requests库编写Python代码调用API,例如 'pip install requests' 后尝试

贡献API条目

参考项目的Contributing Guide,提交新的API资源帮助社区

助手