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.