4에서 알아야 할 주요 무료 API

PHPz
풀어 주다: 2024-08-24 21:01:02
원래의
327명이 탐색했습니다.

Top Free APIs You Need to Know in 4

시장 동향 및 시나리오에 따라 API(애플리케이션 프로그래밍 인터페이스)는 개발자가 타사 서비스를 애플리케이션에 통합할 수 있도록 하는 필수 도구입니다. 다음은 2024년부터 다양한 카테고리에 걸쳐 사용할 수 있는 무료 API의 광범위한 목록과 각 API에 대한 웹사이트 링크, 설명, 샘플 코드입니다.

API de jeu

API de la communauté Steam

  • Site Web: steamcommunity.com/dev
  • Description: L'API Web Steamworks fournit une interface vers diverses fonctionnalités Steam telles que l'authentification des utilisateurs, la gestion des stocks et les données de jeu.

Exemple de code

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));
로그인 후 복사

API de jeux anti-émeute

  • Site Web: http://developer.riotgames.com
  • Description: Accédez aux données de jeux comme League of Legends, Teamfight Tactics, Valorant, et plus encore. Fournit des données sur les matchs, les classements, les champions et d'autres statistiques liées au jeu.

Exemple de code

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));
로그인 후 복사

API de langage

API du générateur d'insultes maléfiques

  • Site Web: evilinsult.com/api
  • Description: Générez des insultes aléatoires dans différentes langues à des fins amusantes ou de test.

Exemple de code

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));
로그인 후 복사

API de traductions amusantes

  • Site Web: funtranslations.com/api
  • Description: Traduisez du texte dans diverses langues amusantes comme Yoda, Shakespeare, Minion Speaking, et plus encore.

Exemple de code

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));
로그인 후 복사

API musicales

API Web Spotify

  • Site Web: développeur.spotify.com/documentation/web-api
  • Description: accédez aux données musicales telles que les albums, les artistes, les listes de lecture et les données utilisateur. Contrôlez la lecture de Spotify et bien plus encore.

Exemple de code

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));
로그인 후 복사

API de sécurité

Ai-je été connecté à l'API

  • Site Web: haveibeenpwned.com/API/v2
  • Description: Vérifiez si votre adresse e-mail ou votre nom d'utilisateur a fait partie d'une violation de données. Fournit des données sur les violations, les collages et l'exposition des mots de passe.

Exemple de 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));
로그인 후 복사

API Shodan

  • Site Web: développeur.shodan.io
  • Description: Shodan est un moteur de recherche pour les appareils connectés à Internet. Il fournit des données sur divers serveurs, appareils et systèmes dans le monde entier.

Exemple de code

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));
로그인 후 복사

API scientifiques et mathématiques

API de la NASA

  • Site Web: api.nasa.gov
  • Description: Accédez aux données des ensembles de données de la NASA, notamment des photos d'astronomie, des données planétaires et bien plus encore.

Exemple de code

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));
로그인 후 복사

API Wolfram Alpha

  • Site Web: products.wolframalpha.com/api
  • Description: Donne accès aux vastes connaissances informatiques de Wolfram Alpha, y compris les calculs mathématiques, l'analyse de données, et plus encore.

Exemple de code

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));
로그인 후 복사

API du cadre scientifique ouvert

  • Site Web: développeur.osf.io
  • Description: Accédez aux données de recherche, aux outils de gestion de projet et à d'autres ressources scientifiques de l'Open Science Framework.

Exemple de code

const fetch = require('node-fetch'); const url = 'https://api.osf.io/v2/nodes/'; fetch(url) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
로그인 후 복사

API sportives

API NBA

  • Site Web: any-api.com/nba_com/nba_com/docs/API_Description
  • Description: Accédez aux données sur les équipes, les joueurs et les matchs de la NBA.

Exemple de code

const fetch = require('node-fetch'); const url = 'https://api-nba-v1.p.rapidapi.com/teams/league/standard'; const options = { method: 'GET', headers: { 'X-RapidAPI-Key': 'YOUR_RAPIDAPI_KEY', 'X-RapidAPI-Host': 'api-nba-v1.p.rapidapi.com' } }; fetch(url, options) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
로그인 후 복사

API d'applications Web

API Discorde

  • Site Web: discord.com/developers/docs/intro
  • Description: Intégrez vos applications à Discord, permettant l'authentification des utilisateurs, la messagerie et bien plus encore.

Exemple de code

const fetch = require('node-fetch'); const discordToken = 'YOUR_DISCORD_BOT_TOKEN'; const url = 'https://discord.com/api/users/@me'; fetch(url, { headers: { 'Authorization': `Bot ${discordToken}` } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
로그인 후 복사

API Slack

  • Site Web: api.slack.com
  • Description: accédez aux fonctionnalités de Slack telles que la messagerie, les données utilisateur et la gestion de l'espace de travail.

Exemple de code

const fetch = require('node-fetch'); const slackToken = 'YOUR_SLACK_API_TOKEN'; const url = 'https://slack.com/api/conversations.list'; fetch(url, { headers: { 'Authorization': `Bearer ${slackToken}` } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
로그인 후 복사

Cette liste complète d'API gratuites pour 2024 couvre un large éventail de catégories, offrant aux développeurs de nombreuses opportunités d'améliorer leurs applications avec des fonctionnalités puissantes et diverses. Des jeux et de la musique aux données scientifiques et gouvernementales, ces API fournissent des ressources précieuses pour créer des projets innovants et engageants.

N'hésitez pas à explorer ces API et à les intégrer dans vos projets pour débloquer de nouvelles possibilités et fonctionnalités. Bon codage ! & Abonnez-vous TechAlgoSpotlight

위 내용은 4에서 알아야 할 주요 무료 API의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!