svc虚拟货币

API 是构建任何应用程序的基础。它使数据持久化成为可能。数据、结构和事物赋予应用程序存在的意义和目的。

对于许多开发人员,尤其是新手和正在寻找新工作的开发人员来说,个人投资组合项目可以在应聘者的海洋中成就或破坏你的简历。

炫耀你的技能的最快方法是引导一个应用程序。这里有 9 个免费的 API,你可以使用它们来快速构建原型、MVP 风格和一些适用于你的编码组合的应用程序。

1、boredapi

Boredapi 是一个免费且简单的 API,可让你进行调用并返回你可以执行的活动。这是一个示例:

http://www.boredapi.com/api/activity/

这将返回如下内容:

{  "activity": "Learn Express.js",  "accessibility": 0.25,  "type": "education",  "participants": 1,  "price": 0.1,  "link": "https://expressjs.com/",  "key": "3943506"}

列出的每个数据类型也可以通过问号 ? 其次是参数。例如:

http://www.boredapi.com/api/activity?type=recreational

这将返回具有娱乐性作为数据值的活动。

API 注释

非常适合正在学习如何将 API 集成到他们的应用程序中的初学者。它不需要网络令牌或 API 密钥,这使得它非常容易使用。你只需要调用 API,它就会返回值。

2、Cocktail Database

Cocktail DB 是一个免费、开放和众包的数据库,记录来自世界各地的饮料和鸡尾酒。这个 API 的细则是它大部分是免费的,如果你想要一些完整的数据,那这个是需要付费的。

但是,通过 Patreon 每月只需 2 美元。在某种程度上,它更像是基于定价对 API 的创建者的捐赠。

尽管如此,如果你想启动一个有趣的小饮料应用程序,免费版本仍然是一个坚实的开始。

下面是一个 API 调用示例:

https://www.thecocktaildb.com/api/json/v1/1/search.php?s=margarita

API 注释

如果你作为 Patreon 支持者加入,创建者将向你发送一个可以使用的特殊 API 密钥。此密钥将使你可以访问整个数据库,而不仅仅是其中的一部分。

Coktail DB 拥有广泛的饮料清单(目前为 623 种),在其调酒和图片中总共有 488 种成分。这些图像在美学上令人愉悦,可以很好地帮助提升你的整体设计。

3、CoinDesk

想建立自己的比特币追踪器吗?CoinDesk 是一个简单的 API,可以免费使用——前提是你将其归还给他们。

返回的数据为 JSON 格式。以下是 API 端点的示例:

https://api.coindesk.com/v1/bpi/currentprice.json

这将返回如下内容:

{"time":{"updated":"Sep 18, 2013 17:27:00 UTC","updatedISO":"2013-09-18T17:27:00+00:00"},"disclaimer":"This data was produced from the CoinDesk Bitcoin Price Index. Non-USD currency data converted using hourly conversion rate from openexchangerates.org","bpi":{"USD":{"code":"USD","symbol":"$","rate":"126.5235","description":"United States Dollar","rate_float":126.5235},"GBP":{"code":"GBP","symbol":"£","rate":"79.2495","description":"British Pound Sterling","rate_float":79.2495},"EUR":{"code":"EUR","symbol":"€","rate":"94.7398","description":"Euro","rate_float":94.7398}}}

API 注释

CoinDesk 是加密货币和金融数字资产的媒体平台。他们的免费 API 包含与他们的比特币跟踪页面上的信息相同的信息——尽管是数据集的简化版本。你确实需要 auth 或 HTTPs 才能访问数据。

但是,如果你想要为你的加密应用程序提供更多数据,可以使用以下一些替代加密 API:

CoinLayer - Free plan availableBitcoin Average - Signup required for API KeyBitMex - API key requiredBlockcain.com - free API available

4、 ExchangeRate API

ExchangeRate-API 是一个免费的 API 工具,目前涵盖 160 种货币。它非常适合需要货币转换的仪表板、电子商务以及各种应用程序和插件。

如果你想专注于 UX/UI,这可能是你正在构建的更大应用程序生态系统的一部分,或者只是一个简单的货币转换器。

这是一个示例:

https://api.exchangerate-api.com/v4/latest/USD

这将返回基于所有可用汇率的汇率值列表。

API 注释

这是一个具有免费计划的商业 API。这意味着,如果你只是为自己的投资组合而构建,这是一个很好的起点。每月 1.5 万个 API 请求是一个相当大的回旋余地,你不太可能超过这个,除非你构建 API 集成和请求的方式有问题。

5、7Timer!

7Timer!是一个包含天气信息的免费 API。用于构建天气应用程序的一个很好的小 API,对于动画、小部件和各种基于界面的设计和实验也很有趣。

这是一个示例 API 端点:

http://www.7timer.info/bin/api.pl?lon=113.17&lat=23.09&product=astro&output=json

API 注释

此API 是完全免费的,并根据纬度和经度覆盖整个地球,而不仅仅是特定的城市和国家。API 及其数据被气象学家、天文学家和各种应用程序开发人员使用。

6、Archive.org

Archive.org 是一个互联网档案馆——一个公共数字档案馆,它记录并免费向公众提供数以百万计的项目,如文本、书籍、公共领域的电影、表演和现场音乐会。它运行诸如 Wayback Machine 之类的东西

以下是端点的示例:

https://archive.org/advancedsearch.php?q=subject:google+sheets&output=json

API 注释

对于新开发人员来说,可用的数据量和大量的文档可能会让人不知所措。但是,如果你可以破译它并创建一个使用各种可用 API 的应用程序,它将为你可以使用的不同类型的应用程序打开了大门。

例如,你可以使用 Archive.org 上提供的 API 的书籍封面部分创建一个书籍轮盘赌阅读应用程序。这只是一个想法,更多有趣的想法与实践,可以自行尝试一下。

7、 New York Times Books

《纽约时报》有一个免费的 API,可让你访问他们的评论和畅销书列表。你可以享受制作自己的自动图书推荐应用程序的乐趣。或者,如果你想赚取额外的现金,请想办法将其链接到亚马逊并获得一些附属销售佣金。

以下是 API 端点的示例:

https://api.nytimes.com/svc/books/v3/lists/current/hardcover-fiction.json?api-key=yourkey

API 注释

这个 API 是纽约时报提供的更大的 API 生态系统的一部分。如果你不想专注于书籍,也可以使用档案和文章搜索 API。

8、 韦氏词典

访问可用于构建应用程序的字典和同义词库数据。你将需要 API 密钥和 HTTPs 才能使请求和查询正常工作。

总体而言,Merriam-Webster Dictionary 可免费用于非商业用途。每个 API 密钥每天有 1000 次查询的硬性上限。

这是一个示例请求 URL:

https://www.dictionaryapi.com/api/v3/references/thesaurus/json/umpire?key=your-api-key

API 注释

如果你想以某种方式通过你的应用获利,你需要联系他们。定价是未知的,但它是逐案考虑的,所以我想如果你是一个想通过广告或实际创业赚几百美元的业余爱好者,他们会考虑在内。除此之外,它是免费的。

9、Todoist

Todoist 是一种流行的生产力工具,可以免费开始使用,非常适合只需要待办事项列表的人。他们的免费 API 可让你根据 Todoist 应用程序上可用的特性和功能创建自己的待办事项列表版本。

你可以读取和写入你的 Todoist 帐户,这不仅可以用于调用 API 和使用数据之外的练习。

这是一个示例 API 端点:

https://todoist.com/oauth/authorize?client_id=0123456789abcdef&scope=data:read,data:delete&state=secretstring

API 注释

Todoist 是学习如何进行自定义集成的良好起点。如果这是你第一次学习如何将 API 集成到你创建的应用程序中,你将获得一系列技能以及良好的习惯和实践。进行自定义集成所需的复杂性使其成为学习和试验的完美沙箱。

总结

每个主题都有大量可用的 API。通常还有一个免费试用版和非商业版可供你使用。

如果这是您第一次启动应用程序,这里列出的 API 是一个很好的入门学习的跳板。

我希望你觉得这篇文章对你有用,并感谢你的阅读