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