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.