Opret indlæg i massevis
I dette eksempel vil vi se på, hvordan man opretter flere indlæg i en enkelt anmodning ved hjælp af Predis.ai API. Vi vil bestå n_posts parameter til 3 at generere 3 indlæg i en enkelt anmodning. Du kan også bestå flere template_ids hvis du ønsker disse indlæg i specifikke designs/skabeloner.
Hvis længden af template_ids og n_posts stemmer ikke overens, så vil minimum af begge blive brugt til at generere flere indlæg.
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))
Hvis du får en inProgress status som svar, din anmodning er vellykket, og indlæggene bliver genereret. Når indlæggene er blevet genereret med succes (eller mislykkes), vil du få en anmodning på din konfigurerede webhook-URL med flere detaljer om indlæggene. I tilfælde af flere indlæg, vil du modtage webhook-begivenheden for hvert indlæg separat.