Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Vad är ett API? | API-Grunder och Att Göra Förfrågningar
Arbeta med API:er i Python

bookVad är ett API?

Svep för att visa menyn

API:er, eller Application Programming Interfaces, är viktiga verktyg som möjliggör kommunikation mellan olika mjukvarusystem. Du interagerar med API:er varje dag—när du kontrollerar vädret på din telefon, tittar på flöden i sociala medier eller söker efter de senaste nyheterna, använder dina appar API:er för att hämta information från fjärrservrar. För Python-utvecklare är API:er mycket betydelsefulla eftersom de gör det möjligt för program att ansluta till externa datakällor och tjänster, vilket gör applikationerna mer dynamiska och kraftfulla. Exempelvis kan du använda ett API för att hämta aktuella aktiekurser, få väderprognoser eller få tillgång till en databas med intressanta fakta.

1234
import requests response = requests.get("https://catfact.ninja/fact") print(response.text)
copy

I koden ovan importeras först biblioteket requests, som är ett populärt verktyg för att göra HTTP-förfrågningar i Python. Funktionen requests.get() skickar en GET-förfrågan till Cat Facts API på https://catfact.ninja/fact. Denna förfrågan ber servern att skicka tillbaka en slumpmässig kattfakta. Svaret från servern lagras i variabeln response, och response.text innehåller den råa texten från serverns svar, som skrivs ut i konsolen.

123456789
import requests response = requests.get("https://catfact.ninja/fact") if response.status_code == 200: print("Success! Here is your cat fact:") print(response.json()["fact"]) else: print(f"Error: Received status code {response.status_code}")
copy

HTTP-statuskoder är siffror som anger om din API-förfrågan lyckades eller om något gick fel. En statuskod på 200 betyder "OK"—din förfrågan lyckades och servern skickade tillbaka de data du begärde. Andra koder, såsom 404 ("Hittades inte") eller 500 ("Serverfel"), indikerar problem. När du arbetar med API:er, kontrollera alltid statuskoden för att säkerställa att din förfrågan lyckades innan du försöker använda datan i svaret.

1. Vad står API för?

2. Vilken HTTP-metod används vanligtvis för att hämta data från ett API?

question mark

Vad står API för?

Select the correct answer

question mark

Vilken HTTP-metod används vanligtvis för att hämta data från ett API?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 1
some-alt