Kostenlose APIs, die Sie kennen müssen, in 4
APIs (Application Programming Interfaces) sind wesentliche Werkzeuge für Entwickler, die es ihnen ermöglichen, Dienste von Drittanbietern in ihre Anwendungen zu integrieren. Hier finden Sie eine umfangreiche Liste kostenloser APIs, die im Jahr 2024 in verschiedenen Kategorien verfügbar sind, zusammen mit Website-Links, Beschreibungen und Beispielcode für jede einzelne.
Gaming-APIs
Steam-Community-API
Website: Steamcommunity.com/dev
Beschreibung: Die Steamworks-Web-API bietet eine Schnittstelle zu verschiedenen Steam-Funktionen wie Benutzerauthentifizierung, Inventarverwaltung und Spieldaten.
Beispielcode
const fetch = require('node-fetch'); const steamApiKey = 'YOUR_STEAM_API_KEY'; const steamId = 'STEAM_USER_ID'; const url = `http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=${steamApiKey}&steamids=${steamId}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Riot Games-API
Website: Developer.riotgames.com
Beschreibung: Zugriffsdaten für Spiele wie League of Legends, Teamfight Tactics, Valorant und mehr. Bietet Daten zu Spielen, Ranglisten, Champions und anderen spielbezogenen Statistiken.
Beispielcode
const fetch = require('node-fetch'); const riotApiKey = 'YOUR_RIOT_API_KEY'; const summonerName = 'SUMMONER_NAME'; const url = `https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/${summonerName}?api_key=${riotApiKey}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Sprach-APIs
API für den Generator böser Beleidigungen
Website: evilinsult.com/api
Beschreibung: Generieren Sie zufällige Beleidigungen in verschiedenen Sprachen zum Spaß oder zu Testzwecken.
Beispielcode
const fetch = require('node-fetch'); const url = 'https://evilinsult.com/generate_insult.php?lang=en&type=json'; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Unterhaltsame Übersetzungs-API
Website: funtranslations.com/api
Beschreibung: Übersetzen Sie Text in verschiedene unterhaltsame Sprachen wie Yoda, Shakespeare, Minion Speak und mehr.
Beispielcode
const fetch = require('node-fetch'); const text = 'Hello, world!'; const url = `https://api.funtranslations.com/translate/yoda.json?text=${encodeURIComponent(text)}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Musik-APIs
Spotify-Web-API
Website: Developer.spotify.com/documentation/web-api
Beschreibung: Zugriff auf Musikdaten wie Alben, Künstler, Wiedergabelisten und Benutzerdaten. Steuern Sie die Spotify-Wiedergabe und mehr.
Beispielcode
const fetch = require('node-fetch'); const accessToken = 'YOUR_SPOTIFY_ACCESS_TOKEN'; const url = 'https://api.spotify.com/v1/me/player/recently-played'; fetch(url, { headers: { 'Authorization': `Bearer ${accessToken}` } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Sicherheits-APIs
Habe ich eine Pwned-API?
Website: haveibeenpwned.com/API/v2
Beschreibung: Überprüfen Sie, ob Ihre E-Mail-Adresse oder Ihr Benutzername Teil einer Datenschutzverletzung war. Stellt Daten zu Verstößen, Einfügungen und der Offenlegung von Passwörtern bereit.
Beispielcode
const fetch = require('node-fetch'); const email = 'test@example.com'; const url = `https://haveibeenpwned.com/api/v2/breachedaccount/${email}`; fetch(url, { headers: { 'User-Agent': 'Node.js' } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Shodan-API
Website: Developer.shodan.io
Beschreibung: Shodan ist eine Suchmaschine für mit dem Internet verbundene Geräte. Es stellt Daten auf verschiedenen Servern, Geräten und Systemen weltweit bereit.
Beispielcode
const fetch = require('node-fetch'); const steamApiKey = 'YOUR_STEAM_API_KEY'; const steamId = 'STEAM_USER_ID'; const url = `http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=${steamApiKey}&steamids=${steamId}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
APIs für Naturwissenschaften und Mathematik
NASA-API
Website: api.nasa.gov
Beschreibung: Greifen Sie auf Daten aus den Datensätzen der NASA zu, einschließlich Astronomiefotos, Planetendaten und mehr.
Beispielcode
const fetch = require('node-fetch'); const riotApiKey = 'YOUR_RIOT_API_KEY'; const summonerName = 'SUMMONER_NAME'; const url = `https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/${summonerName}?api_key=${riotApiKey}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Wolfram Alpha-API
Website: products.wolframalpha.com/api
Beschreibung: Bietet Zugriff auf das umfangreiche Rechenwissen von Wolfram Alpha, einschließlich mathematischer Berechnungen, Datenanalyse und mehr.
Beispielcode
const fetch = require('node-fetch'); const url = 'https://evilinsult.com/generate_insult.php?lang=en&type=json'; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Open Science Framework-API
Website: Developer.osf.io
Beschreibung: Zugriff auf Forschungsdaten, Projektmanagement-Tools und andere wissenschaftliche Ressourcen aus dem Open Science Framework.
Beispielcode
const fetch = require('node-fetch'); const text = 'Hello, world!'; const url = `https://api.funtranslations.com/translate/yoda.json?text=${encodeURIComponent(text)}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Sport-APIs
NBA-API
Website: any-api.com/nba_com/nba_com/docs/API_Description
Beschreibung: Zugriff auf Daten zu NBA-Teams, Spielern und Spielen.
Beispielcode
const fetch = require('node-fetch'); const accessToken = 'YOUR_SPOTIFY_ACCESS_TOKEN'; const url = 'https://api.spotify.com/v1/me/player/recently-played'; fetch(url, { headers: { 'Authorization': `Bearer ${accessToken}` } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Web-Apps-APIs
Discord-API
Website: discord.com/developers/docs/intro
Beschreibung: Integrieren Sie Ihre Anwendungen mit Discord und ermöglichen Sie Benutzerauthentifizierung, Nachrichtenübermittlung und mehr.
Beispielcode
const fetch = require('node-fetch'); const email = 'test@example.com'; const url = `https://haveibeenpwned.com/api/v2/breachedaccount/${email}`; fetch(url, { headers: { 'User-Agent': 'Node.js' } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Slack-API
Website: api.slack.com
Beschreibung: Zugriff auf Slack-Funktionen wie Messaging, Benutzerdaten und Arbeitsbereichsverwaltung.
Beispielcode
const fetch = require('node-fetch'); const shodanApiKey = 'YOUR_SHODAN_API_KEY'; const query = 'apache'; const url = `https://api.shodan.io/shodan/host/search?key=${shodanApiKey}&query=${query}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
APIs für Produkte und Dinge
Auto-Abfrage-API
Website: carqueryapi.com
Beschreibung: Zugriff auf Daten zu Autos, einschließlich
Informationen zu Marke, Modell und Jahr.
Beispielcode
const fetch = require('node-fetch'); const nasaApiKey = 'YOUR_NASA_API_KEY'; const url = `https://api.nasa.gov/planetary/apod?api_key=${nasaApiKey}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Yelp-API
Website: yelp.com/developers
Beschreibung: Greifen Sie auf Daten zu lokalen Unternehmen zu, einschließlich Bewertungen, Bewertungen und Geschäftsdetails.
Beispielcode
const fetch = require('node-fetch'); const wolframAppId = 'YOUR_WOLFRAM_APP_ID'; const query = 'integrate x^2'; const url = `http://api.wolframalpha.com/v2/query?input=${encodeURIComponent(query)}&appid=${wolframAppId}&output=json`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Gesundheits-APIs
Healthcare.gov-API
Website: Healthcare.gov/developers
Beschreibung: Zugriff auf Daten zu Gesundheitsplänen, Anbieterverzeichnissen und anderen gesundheitsbezogenen Informationen.
Beispielcode
const fetch = require('node-fetch'); const steamApiKey = 'YOUR_STEAM_API_KEY'; const steamId = 'STEAM_USER_ID'; const url = `http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=${steamApiKey}&steamids=${steamId}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Regierungen und Geografie-APIs
Code.gov-API
Website: code.gov
Beschreibung: Zugriff auf Daten zu Softwareprojekten der Bundesregierung, einschließlich Code-Repositories und Projektdetails.
Beispielcode
const fetch = require('node-fetch'); const riotApiKey = 'YOUR_RIOT_API_KEY'; const summonerName = 'SUMMONER_NAME'; const url = `https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/${summonerName}?api_key=${riotApiKey}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Data.gov-API
Website: data.gov/developers/apis
Beschreibung: Greifen Sie auf eine breite Palette von Datensätzen der US-Regierung zu, darunter Wetter-, Bildungs- und Gesundheitsdaten.
Beispielcode
const fetch = require('node-fetch'); const url = 'https://evilinsult.com/generate_insult.php?lang=en&type=json'; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Data.europa.eu-API
Website: data.europa.eu/en
Beschreibung: Zugriff auf offene Daten von Institutionen und Einrichtungen der Europäischen Union.
Beispielcode
const fetch = require('node-fetch'); const text = 'Hello, world!'; const url = `https://api.funtranslations.com/translate/yoda.json?text=${encodeURIComponent(text)}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
TransLoc-API
Website: rapidapi.com/transloc/api/openapi-1-2/details
Beschreibung: Greifen Sie auf Echtzeitdaten des öffentlichen Nahverkehrs zu, einschließlich Ankunftsvorhersagen, Fahrzeugstandorten und mehr.
Beispielcode
const fetch = require('node-fetch'); const accessToken = 'YOUR_SPOTIFY_ACCESS_TOKEN'; const url = 'https://api.spotify.com/v1/me/player/recently-played'; fetch(url, { headers: { 'Authorization': `Bearer ${accessToken}` } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Lebensmittel-APIs
Öffnen Sie die Food Facts API
Website: world.openfoodfacts.org/data
Beschreibung: Zugriff auf Daten zu Lebensmitteln weltweit, einschließlich Zutaten, Nährwertangaben und Allergeninformationen.
Beispielcode
const fetch = require('node-fetch'); const email = 'test@example.com'; const url = `https://haveibeenpwned.com/api/v2/breachedaccount/${email}`; fetch(url, { headers: { 'User-Agent': 'Node.js' } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Taco Fancy API
Website: github.com/evz/tacofancy-api
Beschreibung: Zugriff auf Daten zu Taco-Rezepten, einschließlich Zutaten und Zubereitungsmethoden.
Beispielcode
const fetch = require('node-fetch'); const shodanApiKey = 'YOUR_SHODAN_API_KEY'; const query = 'apache'; const url = `https://api.shodan.io/shodan/host/search?key=${shodanApiKey}&query=${query}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Open-Source-Projekt-APIs
Libraries.io-API
Website:libraries.io/api
Beschreibung: Zugriff auf Daten zu Open-Source-Projekten, einschließlich Abhängigkeitsinformationen, Versionsverlauf und mehr.
Beispielcode
const fetch = require('node-fetch'); const nasaApiKey = 'YOUR_NASA_API_KEY'; const url = `https://api.nasa.gov/planetary/apod?api_key=${nasaApiKey}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
APIs für Filme und Comics
Chuck Norris Witze API
Website: api.chucknorris.io
Beschreibung: Greifen Sie auf eine Sammlung von Chuck-Norris-Witzen zu.
Beispielcode
const fetch = require('node-fetch'); const wolframAppId = 'YOUR_WOLFRAM_APP_ID'; const query = 'integrate x^2'; const url = `http://api.wolframalpha.com/v2/query?input=${encodeURIComponent(query)}&appid=${wolframAppId}&output=json`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Endgültige Space-API
Website: finalspaceapi.com
Beschreibung: Greifen Sie auf Daten der Final Space-TV-Show zu, einschließlich Charakteren, Episoden und mehr.
Beispielcode
const fetch = require('node-fetch'); const steamApiKey = 'YOUR_STEAM_API_KEY'; const steamId = 'STEAM_USER_ID'; const url = `http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=${steamApiKey}&steamids=${steamId}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Kitsu-API
Website: kitsu.docs.apiary.io
Beschreibung: Zugriff auf Daten zu Anime und Manga, einschließlich Serieninformationen, Rezensionen und Benutzerbewertungen.
Beispielcode
const fetch = require('node-fetch'); const riotApiKey = 'YOUR_RIOT_API_KEY'; const summonerName = 'SUMMONER_NAME'; const url = `https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/${summonerName}?api_key=${riotApiKey}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Marvel-API
Website: Developer.marvel.com
Beschreibung: Zugriff auf Daten zu Marvel-Comics, Charakteren und Schöpfern.
Beispielcode
const fetch = require('node-fetch'); const url = 'https://evilinsult.com/generate_insult.php?lang=en&type=json'; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
PokeAPI
Website: pokeapi.co
Beschreibung: Zugriff auf Daten zu Pokémon, einschließlich Arten, Fähigkeiten und Spielinformationen.
Beispielcode
const fetch = require('node-fetch'); const text = 'Hello, world!'; const url = `https://api.funtranslations.com/translate/yoda.json?text=${encodeURIComponent(text)}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Rick und Morty-API
Website: rickandmortyapi.com
Beschreibung: Greifen Sie auf Daten zur Rick and Morty-TV-Show zu, einschließlich Charakteren, Episoden und Orten.
Beispielcode
const fetch = require('node-fetch'); const accessToken = 'YOUR_SPOTIFY_ACCESS_TOKEN'; const url = 'https://api.spotify.com/v1/me/player/recently-played'; fetch(url, { headers: { 'Authorization': `Bearer ${accessToken}` } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Simpsons Quotes-API
Website: thesimpsonsquoteapi.glitch.me
Beschreibung: Greifen Sie auf eine Sammlung von Zitaten aus der Fernsehsendung „Die Simpsons“ zu.
Probe
Code
const fetch = require('node-fetch'); const email = 'test@example.com'; const url = `https://haveibeenpwned.com/api/v2/breachedaccount/${email}`; fetch(url, { headers: { 'User-Agent': 'Node.js' } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Star Wars-API
Website: swapi.tech
Beschreibung: Greifen Sie auf Daten zum Star Wars-Universum zu, einschließlich Filmen, Charakteren, Raumschiffen und Planeten.
Beispielcode
const fetch = require('node-fetch'); const shodanApiKey = 'YOUR_SHODAN_API_KEY'; const query = 'apache'; const url = `https://api.shodan.io/shodan/host/search?key=${shodanApiKey}&query=${query}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Superhelden-API
Website: superheroapi.com
Beschreibung: Greifen Sie auf Daten zu verschiedenen Superhelden zu, einschließlich ihrer Kräfte, Biografien und Bilder.
Beispielcode
const fetch = require('node-fetch'); const nasaApiKey = 'YOUR_NASA_API_KEY'; const url = `https://api.nasa.gov/planetary/apod?api_key=${nasaApiKey}`; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
Abschluss
Diese umfassende Liste kostenloser APIs für 2024 umfasst ein breites Spektrum an Kategorien und bietet Entwicklern zahlreiche Möglichkeiten, ihre Anwendungen mit leistungsstarken und vielfältigen Funktionalitäten zu erweitern. Von Spielen und Musik bis hin zu Wissenschaft und Regierungsdaten stellen diese APIs wertvolle Ressourcen für die Erstellung innovativer und ansprechender Projekte bereit.
Zögern Sie nicht, diese APIs zu erkunden und sie in Ihre Projekte zu integrieren, um neue Möglichkeiten und Funktionen zu erschließen. Viel Spaß beim Codieren!
? Bleiben Sie mit uns in Verbindung!
Wir bauen eine Community auf, in der Innovation gedeiht und Technikbegeisterte zusammenwachsen. Begleiten Sie uns auf unserer Reise zum Inspirieren, Lernen und Schaffen!
? Entdecken Sie mehr:
- Discord: Vernetzen Sie sich mit Technikbegeisterten
- WhatsApp: Erhalten Sie Echtzeit-Updates
- Telegramm: Tägliche Einblicke und Tipps
? Folgen Sie uns für tägliche Inspiration:
- Instagram: @thecampuscoders
- LinkedIn: @thecampuscoders
- Facebook: @thecampuscoders
? Besuchen Sie uns jederzeit!
? thecampuscoders.com
? Entdecken Sie Ressourcen, Tutorials und Updates, die Ihre technische Reise vorantreiben!
✨ Lasst uns zusammenarbeiten, lernen und gemeinsam die Zukunft gestalten!
Haben Sie Ideen oder Vorschläge? Nehmen Sie Kontakt zu uns auf und seien Sie Teil von etwas Außergewöhnlichem!
? Kontaktieren Sie uns: deepak@thecampuscoders.com
Das obige ist der detaillierte Inhalt vonKostenlose APIs, die Sie kennen müssen, in 4. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In Artikel werden JavaScript -Bibliotheken erstellt, veröffentlicht und aufrechterhalten und konzentriert sich auf Planung, Entwicklung, Testen, Dokumentation und Werbestrategien.

In dem Artikel werden Strategien zur Optimierung der JavaScript -Leistung in Browsern erörtert, wobei der Schwerpunkt auf die Reduzierung der Ausführungszeit und die Minimierung der Auswirkungen auf die Lastgeschwindigkeit der Seite wird.

Häufig gestellte Fragen und Lösungen für das Ticket-Ticket-Ticket-Ticket in Front-End im Front-End-Entwicklungsdruck ist der Ticketdruck eine häufige Voraussetzung. Viele Entwickler implementieren jedoch ...

In dem Artikel werden effektives JavaScript -Debuggen mithilfe von Browser -Entwickler -Tools, der Schwerpunkt auf dem Festlegen von Haltepunkten, der Konsole und der Analyse der Leistung erörtert.

Es gibt kein absolutes Gehalt für Python- und JavaScript -Entwickler, je nach Fähigkeiten und Branchenbedürfnissen. 1. Python kann mehr in Datenwissenschaft und maschinellem Lernen bezahlt werden. 2. JavaScript hat eine große Nachfrage in der Entwicklung von Front-End- und Full-Stack-Entwicklung, und sein Gehalt ist auch beträchtlich. 3. Einflussfaktoren umfassen Erfahrung, geografische Standort, Unternehmensgröße und spezifische Fähigkeiten.

In dem Artikel wird erläutert, wie Quellkarten zum Debuggen von JavaScript verwendet werden, indem er auf den ursprünglichen Code zurückgegeben wird. Es wird erläutert, dass Quellenkarten aktiviert, Breakpoints eingestellt und Tools wie Chrome Devtools und WebPack verwendet werden.

Wie fusioniere ich Array -Elemente mit derselben ID in ein Objekt in JavaScript? Bei der Verarbeitung von Daten begegnen wir häufig die Notwendigkeit, dieselbe ID zu haben ...

Eingehende Diskussion der Ursachen des Unterschieds in der Konsole.log-Ausgabe. In diesem Artikel wird die Unterschiede in den Ausgabeergebnissen der Konsolenfunktion in einem Code analysiert und die Gründe dafür erläutert. � ...
