Creeu publicacions amb la paleta de marques
En aquest exemple veurem com crear publicacions amb la paleta de marca. En els casos en què la paleta de marca d'un usuari ja està configurada, això anul·larà la configuració existent i utilitzarà la nova paleta de marca per crear publicacions.
Si passes el brand_details paràmetre, el color_palette_type s'ignorarà el paràmetre i les publicacions sempre es generaran a la paleta de marca donada.
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))
Si obté un inProgress com a resposta, la vostra sol·licitud ha tingut èxit i les publicacions s'estan generant. Un cop les publicacions s'hagin generat correctament (o no), rebreu una sol·licitud a l'URL del vostre webhook configurat amb més detalls sobre les publicacions. En el cas de diverses publicacions, rebràs l'esdeveniment webhook per a cada publicació per separat.