Direkt zum Inhalt

Erstellen Sie einen Angebotsbeitrag

In diesem Beispiel sehen wir uns an, wie man einen Quotes-Beitrag mit erstellt Predis.ai API. Wir werden den Wert von festlegen post_type zu quotes und der Wert von media_type Parameter single_image. Aktuell nur single_image wird für die Generierung von Zitaten unterstützt und daher jeder andere Wert in media_type wird versagen.

Sie können den eigentlichen Text des Zitats, das Sie in den Beitrag aufnehmen möchten, mithilfe der text Parameter. Optional können Sie auch den author Parameter, um den Autorennamen im Beitrag anzuzeigen.

import requests, json

url = "https://brain.predis.ai/predis_api/v1/create_content/"

payload = {
"brand_id": "YOUR_BRAND_ID",
"text": "All our dreams can come true if we have the courage to pursue them",
"media_type": "single_image",
"author": "Walt Disney", # optional
"template_ids": json.dumps(["TEMPLATE_ID_1"]), # pass template_ids if you want quotes in specific design
"post_type": "quotes",
"model_version": "2", # Quotes not supported by model_version 4
}

headers = {"Authorization": "YOUR_API_KEY"}

response = requests.request("POST", url, data=payload, headers=headers)

if response.status_code == 200:
json_response = response.json()
post_id = json_response.get("post_id")
post_status = json_response.get("status")

else:
print("Error occurred - {}".format(response.text))

Wenn du eine bekommst inProgress Status als Antwort, Ihre Anfrage war erfolgreich und der Zitate-Beitrag wird generiert. Sobald der Zitate-Beitrag erfolgreich generiert wurde (oder fehlschlägt), erhalten Sie eine Anfrage an Ihre konfigurierte Webhook-URL mit weiteren Details.