Otse pealehele

Looge postitusi brändipaleti abil

Selles näites vaatleme, kuidas luua postitusi brändipaleti abil. Juhtudel, kui kasutaja brändipalett on juba määratud, alistab see olemasolevad sätted ja kasutab postituste loomiseks uut brändipaletti.

Kui läbite brand_details parameeter, color_palette_type parameetrit ignoreeritakse ja postitused genereeritakse alati antud brändipaletis.

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": "single_image",
"color_palette_type": "brand",
'brand_details': """{ "color_1":"201ae3",
"color_2":"d2130a",
"color_3":"019a43",
"brand_website":"brandwebsite.com",
"brand_handle":"@test_handle",
"logo_url":"valid-logo-url"
}"""
}

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 = response.get("post_id")
post_status = response.get("status")

else:
print("Error occurred - {}".format(response.text))

Kui saate a inProgress olek vastuseks, teie taotlus on edukas ja postitusi luuakse. Kui postitused on edukalt genereeritud (või ebaõnnestuvad), saate oma konfigureeritud veebihaagi URL-ile päringu, mis sisaldab postituste kohta lisateavet. Mitme postituse korral saate veebihaagi sündmuse iga postituse kohta eraldi.