Saltar al contenido principal

Empieza

El Predis.ai API permite a los desarrolladores acceso programático al Predis.aiFlujo de creación de contenido de API es un JSON RESTful API con el que podrás interactuar desde cualquier lenguaje o framework con una biblioteca HTTP.

Si tienes alguna pregunta, siente free para contactarnos en [email protected].

Paso 1: Regístrese para obtener un API Clave

Necesitas una API clave para usar el Predis.ai API.

  • Inicie sesión para aplicación.predis.ai
  • Vaya a Precios y cuenta -> Resto API para generar un nuevo API clave
  • Debes completar el flujo de incorporación para poder acceder al menú

Paso 2: configurar el webhook

También necesitarás configurar un webhook para recibir notificaciones en tu aplicación cuando las publicaciones se creen exitosamente (o si fallan). Una vez que la creación de la publicación tenga éxito o falle, enviaremos un POST solicitud en su URL configurada.

  • Vaya a Precios y cuenta -> Resto API para agregar la URL de su webhook

Paso 3: obtenga su ID de marca

Todas tus publicaciones creadas desde el Predis la aplicación reside en una marca en particular. El mismo concepto se aplica a las publicaciones creadas a través de API también. Deberá pasar una identificación de marca en la solicitud de creación de publicaciones para que las publicaciones se creen con la marca adecuada. Leer más sobre Marcas aquí.

  • Vaya a Precios y cuenta -> Marcas para obtener el ID de su marca

Paso 4: crear publicaciones

Ahora está listo para crear publicaciones mediante programación usando Predis.aiCreación de contenido de API. A continuación se muestra un ejemplo rápido que muestra cómo API La llamada se puede implementar en Python usando el requests biblioteca.

Ejemplo

import requests

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"
}

headers = {"Authorization": "YOUR_API_KEY"}

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)
# {
# "post_ids": [
# "CREATED_POST_ID"
# ],
# "post_status": "inProgress",
# "errors": []
# }

Si la solicitud se realiza correctamente, debería ver una respuesta como la anterior con los detalles sobre la publicación creada. Una vez que la publicación tenga algún estado (éxito o fracaso), debería recibir una solicitud en la URL de su webhook con más detalles. Lea más sobre los parámetros de respuesta aquí y los parámetros de solicitud del webhook aquí

Recursos Adicionales