Crie postagens em massa
Neste exemplo, veremos como criar vários posts em uma única solicitação usando Predis.ai API. Nós passaremos o n_posts parâmetro para 3 para gerar 3 postagens em uma única solicitação. Você também pode passar vários template_ids se você quiser essas postagens em designs/modelos específicos.
Se o comprimento de template_ids e n_posts não corresponderem, o mínimo de ambos será usado para gerar várias postagens.
import json
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": "carousel",
"template_ids": json.dumps(["TEMPLATE_ID_1", "TEMPLATE_ID_2", "TEMPLATE_ID_3"]), # pass template_ids if you want video in specific design
"n_posts": 3, # generate these many posts
"model_version": "2", # template_ids 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))
Se você conseguir um inProgress status em resposta, sua solicitação foi bem-sucedida e as postagens estão sendo geradas. Assim que as postagens forem geradas com sucesso (ou falharem), você receberá uma solicitação no URL do webhook configurado com mais detalhes sobre as postagens. No caso de múltiplas postagens, você receberá o evento webhook para cada postagem separadamente.