Hoppa till huvudinnehåll

Skapa inlägg i grupp

I det här exemplet kommer vi att titta på hur man skapar flera inlägg i en enda begäran med hjälp av Predis.ai API. Vi kommer att passera n_posts parametern till 3 att generera 3 inlägg i en enda begäran. Du kan också passera flera template_ids om du vill ha dessa inlägg i specifika mönster/mallar.

Om längden på template_ids och n_posts inte matchar, då kommer minst av båda att användas för att generera flera inlägg.

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

Om du får en inProgress status som svar, din begäran är framgångsrik och inläggen genereras. När inläggen har genererats framgångsrikt (eller misslyckas), kommer du att få en begäran på din konfigurerade webbhook-URL med mer information om inläggen. Vid flera inlägg kommer du att få webhook-eventet för varje inlägg separat.