eduki nagusira jauzi

Sortu argitalpenak Markaren Paleta erabiliz

Adibide honetan, Markaren paleta erabiliz argitalpenak nola sortu ikusiko dugu. Erabiltzaile baten marka-paleta dagoeneko ezarrita dagoen kasuetan, lehendik dauden ezarpenak gainidatziko ditu eta marka-paleta berria erabiliko du argitalpenak sortzeko.

pasatzen baduzu brand_details parametroa, color_palette_type parametroa ez ikusi egingo da eta argitalpenak beti sortuko dira emandako marka-paletan.

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",
"color_palette_type": "brand",
"model_version": "4",
"brand_details": json.dumps({ "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))

A lortzen baduzu inProgress egoera erantzunez, zure eskaera arrakastatsua da eta mezuak sortzen ari dira. Argitalpenak behar bezala (edo huts egin) sortzen direnean, konfiguratutako webhook URLan eskaera bat jasoko duzu mezuei buruzko xehetasun gehiagorekin. Hainbat argitalpenen kasuan, mezu bakoitzaren webhook ekitaldia bereizita jasoko duzu.