Luo viestejä käyttämällä mukautettuja otsikoita/alaotsikoita
Tässä esimerkissä tarkastellaan, kuinka voit luoda viestejä käyttämällä omaa sisältöäsi. Voit tarjota sisältöä otsikoille ja alaotsikoille jokaiselle mainoksen sivulle. Voit myös lähettää sisältöä luettelopisteisiin, jos olet luomassa luetteloviestiä.
Jos ohitat otsikot-parametrin, tekoäly ei luo sisältöä otsikoille/alaotsikoille jne. ja käyttää annettuja otsikoita sellaisenaan. Otsikon ja alaotsikon merkkien enimmäismäärä on 200 merkkiä
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))
Jos saat inProgress vastauksena, pyyntösi on onnistunut ja viestejä luodaan. Kun viestit on luotu onnistuneesti (tai epäonnistuvat), saat määritettyyn webhook-URL-osoitteeseen pyynnön, jossa on lisätietoja viesteistä. Jos viestejä on useita, saat webhook-tapahtuman jokaisesta viestistä erikseen.