Loncat ke daftar isi utama

Buat Postingan menggunakan Palet Merek

Dalam contoh ini kita akan melihat cara membuat postingan menggunakan palet Merek. Jika palet merek pengguna sudah disetel, ini akan mengesampingkan pengaturan yang ada dan akan menggunakan palet merek baru untuk membuat postingan.

Jika Anda lulus brand_details parameter, color_palette_type parameter akan diabaikan dan Postingan akan selalu dihasilkan dalam palet merek tertentu.

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))

Jika Anda mendapatkan file inProgress status sebagai tanggapan, permintaan Anda berhasil dan postingan dibuat. Setelah postingan berhasil dibuat (atau gagal), Anda akan mendapatkan permintaan pada URL webhook yang dikonfigurasi dengan detail lebih lanjut tentang postingan tersebut. Jika ada beberapa postingan, Anda akan menerima acara webhook untuk setiap postingan secara terpisah.