Saltar al contenido principal

Crear publicaciones utilizando imágenes/vídeos propios

En este ejemplo, veremos cómo crear publicaciones utilizando las imágenes y videos propios del usuario en lugar de imágenes/videos sugeridos por AI. pasaremos el media_urls parámetro como una lista que contiene las URL de imágenes/vídeos de acceso público.

If media_urls contener URL de vídeos y media_type está configurado para single_image or carousel, luego las URL de media_urls Se ignorarán y se utilizarán imágenes sugeridas por AI.

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))

Si obtienes un inProgress estado en respuesta, su solicitud fue exitosa y las publicaciones se están generando. Una vez que las publicaciones se generen correctamente (o fallen), recibirá una solicitud en la URL de su webhook configurado con más detalles sobre las publicaciones. En el caso de varias publicaciones, recibirá el evento de webhook para cada publicación por separado.