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í