Quick-Start
Das Predis.ai API ermöglicht Entwicklern programmgesteuerten Zugriff auf die Predis.ai's Inhaltserstellungsfluss. Die API ist ein RESTful JSON API mit dem Sie von jeder Sprache oder jedem Framework aus mit einer HTTP-Bibliothek interagieren können.
Wenn Sie Fragen haben, fühlen Sie sich free um uns zu kontaktieren unter [E-Mail geschützt] .
Schritt 1: Melden Sie sich an, um eine zu erhalten API Wesentliche
Du brauchst ein API Schlüssel zur Verwendung des Predis.ai API.
- Einloggen um App.predis.ai
- Navigieren Sie zu Preise & Konto -> Rest API ein neues generieren API Haupt
- Sie müssen den Onboarding-Prozess abschließen, um auf das Menü zugreifen zu können
Schritt 2: Webhook konfigurieren
Sie müssen außerdem einen Webhook konfigurieren, um Benachrichtigungen in Ihrer App zu erhalten, wenn die Beiträge erfolgreich erstellt wurden (oder fehlschlagen). Sobald die Beitragserstellung erfolgreich ist oder fehlschlägt, senden wir eine POST
Anfrage auf Ihrer konfigurierten URL.
- Navigieren Sie zu Preise & Konto -> Rest API um Ihre Webhook-URL hinzuzufügen
Schritt 3: Holen Sie sich Ihre Marken-ID
Alle Ihre Beiträge, die aus dem erstellt wurden Predis App befindet sich in einer bestimmten Marke. Das gleiche Konzept gilt für die Beiträge, die über erstellt wurden API zu. Sie müssen in der Beitragserstellungsanfrage eine Marken-ID übergeben, damit die Beiträge mit der entsprechenden Marke erstellt werden. Lesen Sie mehr über Marken HIER.
- Navigieren Sie zu Preise & Konto -> Marken, um Ihre Marken-ID zu erhalten
Schritt 4: Beiträge erstellen
Sie sind jetzt bereit, Beiträge programmgesteuert mit zu erstellen Predis.aiErstellung von Inhalten API. Unten finden Sie ein kurzes Beispiel, das zeigt, wie das funktioniert API Der Aufruf kann in Python mit implementiert werden requests
Bibliothek.
Beispiel
import requests
url = "https://brain.predis.ai/predis_api/v1/create_content/"
payload = {
"brand_id": "YOUR_BRAND_ID",
"text": "3 tips for a healthy morning breakfast",
"media_type": "single_image"
}
headers = {"Authorization": "YOUR_API_KEY"}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
# {
# "post_ids": [
# "CREATED_POST_ID"
# ],
# "post_status": "inProgress",
# "errors": []
# }
Bei einer erfolgreichen Anfrage sollten Sie eine Antwort wie oben mit den Details zum erstellten Beitrag sehen. Sobald der Beitrag einen bestimmten Status hat – Erfolg oder Misserfolg –, sollten Sie auf Ihrer Webhook-URL eine Anfrage mit weiteren Details erhalten. Erfahren Sie mehr über die Antwortparameter HIER und die Webhook-Anfrageparameter HIER