Direkt zum Inhalt

Erstellen Sie Beiträge mit der Markenpalette

In diesem Beispiel sehen wir uns an, wie man Beiträge mithilfe der Markenpalette erstellt. In Fällen, in denen die Markenpalette eines Benutzers bereits festgelegt ist, werden die vorhandenen Einstellungen überschrieben und die neue Markenpalette zum Erstellen von Beiträgen verwendet.

Wenn Sie die brand_details Parameter, der color_palette_type Parameter wird ignoriert und Beiträge werden immer in der angegebenen Markenpalette generiert.

import requests, json

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",
"color_palette_type": "brand",
"model_version": "4",
"brand_details": json.dumps({ "color_1":"201ae3",
"color_2":"d2130a",
"color_3":"019a43",
"brand_website":"brandwebsite.com",
"brand_handle":"@test_handle",
"logo_url":"valid-logo-url"
})
}

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 = response.get("post_id")
post_status = response.get("status")

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

Wenn du eine bekommst inProgress Status als Antwort, Ihre Anfrage ist erfolgreich und die Beiträge werden generiert. Sobald die Beiträge erfolgreich generiert wurden (oder fehlschlagen), erhalten Sie auf Ihrer konfigurierten Webhook-URL eine Anfrage mit weiteren Details zu den Beiträgen. Bei mehreren Beiträgen erhalten Sie das Webhook-Event für jeden Beitrag separat.