Was macht pexels?
Durchsuchen und Abrufen von lizenzfreien Stockfotos über die Pexels-API. Verwenden Sie dies, wenn der Benutzer nach Stockfotos sucht, Platzhalter-/Demo-/Seed-Bilder benötigt, eine Galerie befüllen möchte oder echte lizenzfreie Bilder für ein Projekt braucht (z. B. „Finde mir 5 Fotos von X“, „Hole Stockbilder für den Hero-Bereich“, „Seed-Bilder von Pexels“).
Voraussetzungen
- Ein API-Schlüssel von Pexels (registrieren Sie sich unter pexels.com)
- Der API-Schlüssel muss als Umgebungsvariable
PEXELS_API_KEYgesetzt sein
Verwendung
Suche nach Fotos
Um nach Fotos zu suchen, verwenden Sie den Befehl:
pexels search "Suchbegriff" [Anzahl]
Beispiel:
pexels search "berge" 10
Dies gibt die angegebene Anzahl von Fotos zurück, die zum Suchbegriff passen.
Kuratierte Fotos abrufen
Um kuratierte (vorgestellte) Fotos abzurufen:
pexels curated [Anzahl]
Beispiel:
pexels curated 5
Foto nach ID abrufen
Um ein bestimmtes Foto nach seiner ID abzurufen:
pexels photo [ID]
Beispiel:
pexels photo 2014422
API-Konfiguration
Stellen Sie sicher, dass der API-Schlüssel in Ihrer Umgebung gesetzt ist:
export PEXELS_API_KEY="Ihr_API_Schlüssel"
Ausgabeformat
Jedes Foto enthält:
- ID
- Breite und Höhe
- URL zur Originalgröße
- URL zur mittleren Größe
- URL zur kleinen Größe
- Fotografenname
- Fotografen-URL
- URL zur Pexels-Seite des Fotos
Beispielausgabe
{
"id": 2014422,
"width": 4000,
"height": 6000,
"url": "https://www.pexels.com/photo/foto-url-2014422/",
"photographer": "Fotograf Name",
"photographer_url": "https://www.pexels.com/@fotograf-name",
"src": {
"original": "https://images.pexels.com/photos/2014422/pexels-photo-2014422.jpeg",
"medium": "https://images.pexels.com/photos/2014422/pexels-photo-2014422.jpeg?auto=compress&cs=tinysrgb&h=350",
"small": "https://images.pexels.com/photos/2014422/pexels-photo-2014422.jpeg?auto=compress&cs=tinysrgb&h=130"
}
}