Crie postagens usando a paleta de marcas
Neste exemplo veremos como criar posts usando a paleta Marca. Nos casos em que a paleta de marca de um usuário já estiver definida, isso substituirá as configurações existentes e usará a nova paleta de marca para criar postagens.
Se você passar no brand_details parâmetro, o color_palette_type O parâmetro será ignorado e as postagens sempre serão geradas na paleta de marca fornecida.
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))
Se você conseguir um inProgress status em resposta, sua solicitação foi bem-sucedida e as postagens estão sendo geradas. Assim que as postagens forem geradas com sucesso (ou falharem), você receberá uma solicitação no URL do webhook configurado com mais detalhes sobre as postagens. No caso de múltiplas postagens, você receberá o evento webhook para cada postagem separadamente.