REST API
Vollständige REST-Schnittstelle für alle Ressourcen
Template API
Smarty-Klassen und -Methoden
OAuth 2.0
Sichere App-Integration
Webhooks
Ereignisbenachrichtigungen in Echtzeit
Schnell loslegen
1 API-Schlüssel erstellen
Melden Sie sich in Ihrem Webshop-Admin an und navigieren Sie zu Einstellungen → API-Zugang. Hier können Sie einen neuen API-Schlüssel mit den erforderlichen Rechten erstellen.
2 Machen Sie Ihren ersten API-Aufruf
Testen Sie Ihre Verbindung mit einer einfachen GET-Anfrage an den Produkt-Endpunkt:
curl -X GET /api/v1/products \
-H "Authorization: Bearer 5d41402abc4b2a76b9719d911017c592" \
-H "Accept: application/json"
3 Erkunden Sie die API
Jetzt sind Sie bereit, alle Möglichkeiten unserer API zu erkunden:
Code-Beispiele
PHP
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "/api/v1/products");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer 5d41402abc4b2a76b9719d911017c592",
"Accept: application/json"
]);
$response = curl_exec($ch);
$products = json_decode($response, true);
curl_close($ch);
?>
JavaScript
const response = await fetch('/api/v1/products', {
method: 'GET',
headers: {
'Authorization': 'Bearer 5d41402abc4b2a76b9719d911017c592',
'Accept': 'application/json'
}
});
const products = await response.json();
console.log(products);
Python
import requests
headers = {
'Authorization': 'Bearer 5d41402abc4b2a76b9719d911017c592',
'Accept': 'application/json'
}
response = requests.get(
'/api/v1/products',
headers=headers
)
products = response.json()
print(products)
C# / .NET
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Add("Authorization", "Bearer 5d41402abc4b2a76b9719d911017c592");
client.DefaultRequestHeaders.Add("Accept", "application/json");
var response = await client.GetAsync("/api/v1/products");
var json = await response.Content.ReadAsStringAsync();
var products = JsonSerializer.Deserialize<List<Product>>(json);
}
Nützliche Ressourcen
Änderungsliste
Bleiben Sie auf dem Laufenden über die jüngsten Änderungen und neuen Funktionen unserer API.
Siehe ÄnderungsprotokollUnterstützung
Brauchen Sie Hilfe? Unser Support-Team ist bereit, Ihnen zu helfen.
Kontakt zum SupportSind Sie bereit, etwas Erstaunliches zu bauen?
Beginnen Sie noch heute mit der Integration der Shoporama-API