Ir para o conteúdo principal

Crie postagens usando imagens/vídeos próprios

Neste exemplo, veremos como criar postagens usando imagens e vídeos do próprio usuário em vez de imagens/vídeos sugeridos pela IA. Nós passaremos o media_urls parâmetro como uma lista contendo os URLs de imagens/vídeos publicamente acessíveis.

If media_urls contêm URLs de vídeos e media_type está definido para qualquer um single_image or carousele, em seguida, URLs de media_urls serão ignorados e as imagens sugeridas pela IA serão usadas.

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": "carousel",
"media_urls": json.dumps(["MEDIA_URL_1", "MEDIA_URL_2"]),
"model_version": "2", # media_urls 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))

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.