Langkau ke kandungan utama

Nggawe Kiriman ing Bulk

Ing conto iki kita bakal katon ing carane nggawe sawetara kiriman ing panjalukan siji nggunakake Predis.ai API. Kita bakal ngliwati n_posts parameter kanggo 3 kanggo generate 3 kiriman ing request siji. Sampeyan uga bisa ngliwati pirang-pirang template_ids yen sampeyan pengin kiriman iki ing desain / cithakan tartamtu.

Yen dawa saka template_ids lan n_posts ora cocog, banjur minimal loro-lorone bakal digunakake kanggo ngasilake pirang-pirang kiriman.

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))

Yen sampeyan entuk inProgress status kanggo nanggepi, panjalukan sampeyan sukses lan kiriman wis digawe. Sawise kiriman bisa digawe kanthi sukses (utawa gagal), sampeyan bakal entuk panjaluk ing URL webhook sing wis dikonfigurasi kanthi rincian liyane babagan kiriman kasebut. Ing kasus pirang-pirang kiriman, sampeyan bakal nampa acara webhook kanggo saben kiriman kanthi kapisah.