Skip to eusi utama

Jieun Posts maké Brand Palette

Dina conto ieu urang bakal ningali kumaha cara ngadamel tulisan nganggo palette Brand. Dina kasus dimana palette merek pangguna tos disetel, ieu bakal nimpa setélan anu tos aya sareng nganggo palette merek énggal pikeun nyiptakeun tulisan.

Upami anjeun lulus brand_details parameter, anu color_palette_type parameter bakal dipaliré sarta Posts bakal salawasna neangan dihasilkeun dina palette brand dibikeun.

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

Upami anjeun kéngingkeun a inProgress status dina respon, pamundut anjeun suksés jeung tulisan nu lalaki dihasilkeun. Sakali tulisanna suksés dibangkitkeun (atanapi gagal), anjeun bakal nampi pamundut dina URL webhook anu dikonpigurasikeun kalayan langkung rinci ngeunaan tulisan éta. Dina kasus sababaraha tulisan, anjeun bakal nampi acara webhook pikeun tiap tulisan nyalira.