Idi na glavni sadržaj

Kreirajte postove koristeći prilagođene naslove / podnaslove

U ovom primjeru ćemo pogledati kako kreirati postove koristeći vlastiti sadržaj. Možete dati sadržaj za naslov, podnaslov za svaku stranicu oglasa. Također možete poslati sadržaj za nabrajanje ako generišete objavu sa spiskom.

Ako proslijedite parametar naslova, AI neće generirati sadržaj za naslove/podnaslove itd. i koristit će navedene naslove onakvima kakvi jesu. Maksimalan broj dozvoljenih znakova za naslov i podnaslov je 200 znakova

import requests, json

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",
"headlines": json.dumps([{"h1": "Heading for first page", "h2": "Subheading for first page", "cta": "Call to action for first page"}, {"h1": "Heading for second page/first listicle bullet point", "h2": "subheading for second page"}, {"h1": "Heading for third page/second listicle bullet point", "h2": "subheading for third page"}]),
"model_version": "2", # Headlines 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))

Ako dobijete inProgress status kao odgovor, vaš zahtjev je uspješan i objave se generiraju. Kada se objave uspješno generiraju (ili neuspjele), dobit ćete zahtjev na konfiguriranom webhook URL-u s više detalja o objavama. U slučaju više postova, dobit ćete webhook događaj za svaki post posebno.