7 个无人谈论的免费 API

2025-05-27

7 个无人谈论的免费 API

1. 恶意侮辱生成器

你有多少次想侮辱你最好的朋友?现在你得到帮助了!

正如 API 名称所示,其目标是提供一些最恶毒的侮辱。

您可以围绕此 API 创建一个应用程序,或者将此 API 与下面提供的其他优秀 API 相结合,例如在 meme 模板中实现生成的侮辱。

该 API 使用极其简单。您只需访问 URL,即可获得所需的 JSON 输出,甚至无需注册密钥。这些是最好的免费 API。

API 的示例输出如下所示:

{
"number":"117",
"language":"en",
"insult": "Some cause happiness wherever they go; others, whenever they go.",
"created":"2020-11-22 23:00:15",
"shown":"45712",
"createdby":"",
"active":"1",
"comment":"http:\/\/www.mirror.co.uk\/news\/weird-news\/worlds-20-most-bizarre-insults-7171396"
}
Enter fullscreen mode Exit fullscreen mode

您还可以获得其他属性,例如创建时间、语言、任何评论以及视图。

2. 电影电视宣传片

TMDb 是一个著名的 API,但您知道还有其他 API 可以提供特定节目和电影的见解吗?

以下是一些可用于开发以您最喜欢的节目为特色的应用程序的 API:
《绝命毒师》API
、《冰与火之歌》API
、《哈利波特》API
、YouTube API(用于嵌入 YouTube 功能) 、
《指环王》API

与上面的 API 一样,您甚至无需注册密钥即可开始使用某些 API。

不仅如此,使用非版权图像,您还可以为您喜爱的节目创建一个出色的粉丝应用程序。

下面是《绝命毒师》 API 的示例输出,您可以在此处获取,这是最佳免费 API。

它不需要密钥,但每天的请求速率限制为 10,000 个。

{
   [
      {
         "quote_id":1,
         "quote": "I am not in danger, Skyler. I am the danger!",
         "author":"Walter White",
         "series": "Breaking Bad"
      },
      {
         "quote_id":2,
         "quote":"Stay out of my territory.",
         "author":"Walter White",
         "series":"Breaking Bad"
      },
      {
         "quote_id":3,
         "quote":"IFT",
         "author":"Skyler White",
         "series":"Breaking Bad"
      }
      .....
   ]
}
Enter fullscreen mode Exit fullscreen mode

它返回一个 JSON,其中包含带有引文、引文作者和 ID 的对象数组。

您可以将这些专用 API 与 YouTube API 混合使用,为这些节目的粉丝创建一个终极应用程序。

3. Mapbox

Mapbox 为开发人员提供精确的位置信息和完善的工具。

您可以立即访问动态、实时更新的地图,甚至可以进一步自定义!

如果您有一个面向位置和地图的项目,这是一个必须了解的 API。

不过值得一提的是,您必须免费注册才能获得唯一的访问令牌。

使用此令牌,您可以使用此 API 提供的出色服务。

不仅如此,您还可以将 Mapbox 与 Leaflet.js 等库结合使用,创建美观且适合移动设备的地图。总之,这里有最好的免费 API。

我在最近的文章中讨论了这个问题以及更多有关 Mapbox 和 Leaflet.js 基础知识的内容。

4. NASA API

美国国家航空航天局 (NASA) 提供了一个极好的、不断更新的太空相关信息数据库。

使用此 API,人们可以创建令人着迷且具有教育意义的应用程序和网站。

您可以访问各种不同类型的数据,从每日天文图片一直到火星探测器拍摄的照片。

您可以在此处浏览整个列表。

您还可以检索 NASA 的专利、软件和技术衍生产品描述,以用于构建专利组合。

这个 API 功能非常丰富,提供各种各样的数据。你甚至可以用它访问 NASA 的图像和视频库。它是最好的免费 API。

以下是好奇号在火星上拍摄的图片的示例查询。

{
   "photos":[
      {
         "id":102693,
         "sol":1000,
         "camera":{
            "id":20,
            "name":"FHAZ",
            "rover_id":5,
            "full_name":"Front Hazard Avoidance Camera"
         },
         "img_src":"http://mars.jpl.nasa.gov/msl-raw-images/proj/msl/redops/ods/surface/sol/01000/opgs/edr/fcam/FLB_486265257EDR_F0481570FHAZ00323M_.JPG",
         "earth_date":"2015-05-30",
         "rover":{
            "id":5,
            "name":"Curiosity",
            "landing_date":"2012-08-06",
            "launch_date":"2011-11-26",
            "status":"active"
         }
      },
     .....
   ]
}
Enter fullscreen mode Exit fullscreen mode

5. GIF 搜索

我们都喜欢使用和创建 GIF,但您是否知道可以使用 GIPHY 免费将 GIF 合并到您的下一个应用程序中?

GIPHY 是目前世界上最大的 GIF 和贴纸库,使用其官方 API,您可以利用庞大的集合免费制作独特的应用程序。

使用搜索端点,用户可以根据他们的查询获得最相关的 GIF。

您还可以使用分析和其他工具来创建个性化的用户体验。

不过,对我来说,最常用的功能是翻译功能,它可以将单词和短语转换成完美的 GIF 或贴纸。你可以指定 0-10 级的怪异程度。

请注意,无论在哪里使用 API,都必须提供正确的来源,例如显示“Powered By GIPHY”。以下是最佳免费 API。

以下是此 API 的示例输出:

{
    data: GIF Object[]pagination:
    Pagination Objectmeta:
     Meta Object
}
Enter fullscreen mode Exit fullscreen mode

6. 收藏语录 API

您可以使用这些引语显示在您网站的登录页面或应用程序的启动画面上,以产生丰富的用户体验。

您还可以通过此 API 创建和管理用户和会话。但是,每个会话在 20 秒的间隔内最多只能发送 30 个请求。以下是最佳免费 API。

该 API 还具有过滤、投票、列出、更新和删除报价的端点。

以下是每日报价端点的输出。

{
   "qotd_date":"2020-11-23T00:00:00.000+00:00",
   "quote":{
      "id":29463,
      "dialogue":false,
      "private":false,
      "tags":[
         "great"
      ],
      "url":"https://favqs.com/quotes/walt-whitman/29463-the-great-cit-",
      "favorites_count":1,
      "upvotes_count":2,
      "downvotes_count":0,
      "author":"Walt Whitman",
      "author_permalink":"walt-whitman",
      "body": "The great city is that which has the greatest man or woman: if it is a few ragged huts, it is still the greatest city in the whole world."
   }
}
Enter fullscreen mode Exit fullscreen mode

7. Edamam 营养和食谱分析 API

Edamam 慷慨地提供了包含超过 700,000 种食品和超过 170 万种营养分析食谱的数据库。

如果您想展示您的前端技能,这个 API 非常适合,因为您可以添加高质量的食物图片以及此 API 提供的食物食谱。

免费计划不能用于商业用途,但它提供了一套全面的功能,例如自然语言处理支持和每月 200 个食谱。

您可以在此处找到有关所提供的不同计划的完整详细信息。

用户只需输入食材即可获得营养分析,这可以帮助他们更明智、更好地饮食。

您可以在此 API 的演示中查看这项酷炫功能。以下是最佳免费 API。

他们还有其他 API,可以与其他 API 结合使用来创建一站式食品应用程序。

他们添加了一个专门针对正在发生的疫情的新饮食过滤器,该过滤器利用有关营养素和食物的科学出版物来增强免疫力。

文章来源:https://dev.to/devsimc/7-free-apis-that-nobody-is-talking-about-o4g
PREV
改变编写 JavaScript 代码的旧方法 - JavaScript 代码的简写
NEXT
React Hooks:UseEffect、UseCallback、UseMemo UseEffect useEffect 示例 UseMemo UseCallback 进一步阅读