Ir para o conteúdo principal

Início Rápido

A Predis.ai API permite aos desenvolvedores acesso programático ao Predis.aifluxo de criação de conteúdo. O API é um JSON RESTful API com o qual você pode interagir de qualquer linguagem ou framework com uma biblioteca HTTP.

Se você tiver alguma dúvida, sinta-se free para entrar em contato conosco em [email protegido].

Passo 1: Inscreva-se para obter um API Chave

Você precisa de um API chave para usar o Predis.ai API.

  • Entre para app.predis.ai
  • Navegue até Preços e Conta -> Resto API para gerar um novo API chave
  • Você precisa concluir o fluxo de integração para poder acessar o menu

Etapa 2: configurar o webhook

Você também precisará configurar um webhook para receber notificações em seu aplicativo quando as postagens forem criadas com sucesso (ou se falharem). Assim que a pós-criação for bem-sucedida ou falhar, enviaremos um POST solicitação em seu URL configurado.

  • Navegue até Preços e Conta -> Resto API para adicionar o URL do seu webhook

Etapa 3: Obtenha o ID da sua marca

Todas as suas postagens criadas a partir do Predis app reside em uma marca específica. O mesmo conceito se aplica às postagens criadas via API também. Você precisará passar um ID de marca na solicitação de pós-criação para que as postagens sejam criadas na marca apropriada. Leia mais sobre Marcas aqui.

  • Navegue até Preços e conta -> Marcas para obter sua ID de marca

Etapa 4: criar postagens

Agora você está pronto para criar postagens programaticamente usando Predis.aicriação de conteúdo API. Abaixo está um exemplo rápido que mostra como o API chamada pode ser implementada em Python usando o requests biblioteca.

Exemplo

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": []
# }

Em uma solicitação bem-sucedida, você deverá ver uma resposta conforme acima com os detalhes sobre a postagem criada. Assim que a postagem tiver algum status - sucesso ou fracasso - você deverá receber uma solicitação no URL do seu webhook com mais detalhes. Leia mais sobre os parâmetros de resposta aqui e os parâmetros de solicitação do webhook aqui

Recursos adicionais