API 产品

什么是 API

消费者通过 API 查询国家代码的示意图

什么是 HTTP

HTTP 是一种传输数据的协议。

图示两个角色通过 HTTP 交换数据

国家信息 API

请在你的 GitHub 页面上创建一个名为 “country_info” 的新项目。

编程语言不限。

你可以使用 Java、Golang、PHP 或任何其他语言。

输入

任意关键词

输出

国家信息,例如:

{ "code": 244, "en": "Angola" }

如果你不知道从哪里获取数据,这里是答案:

https://github.com/wyq2214368/country-info

生产就绪

请考虑以下方面:

如果用户输入了非常长的关键词怎么办

如果用户在一秒内发送了 10,000 次请求怎么办

是否有请求频率限制

注意事项

你应该创建一个 README.md 文件

你的 README.md 文件应该告诉其他人:

如何运行这个项目

如何使用这个 API

这个链接可能有帮助:https://github.com/RichardLitt/standard-readme

IP 区域 API

请在你的 GitHub 页面上创建一个名为 “ip2region” 的新项目。

编程语言不限。

你可以使用 Java、Golang、PHP 或任何其他你喜欢的语言。

输入

一个 IP 地址

输出

位置信息,例如:

{ "area": "China" }

如果你不知道从哪里获取数据,这里是答案:

https://github.com/zoujingli/ip2region

注意事项

你应该创建一个 README.md 文件告诉其他人如何使用

区号 API

请在你的 GitHub 页面上创建一个名为 “area_code” 的新项目。

编程语言不限。

你可以使用 Java、Golang、PHP 或任何其他语言。

输入

区号。例如:420822

输出

位置信息,例如:

{ "area": "湖北省 荆门市 沙洋县" }

如果你不知道从哪里获取数据,这里是答案:

https://github.com/cn/GB2260

注意事项

你应该创建一个 README.md 文件告诉其他人如何使用

发现内容有问题?

告诉我们哪里需要改进。