Skip to eusi utama

Jieun Quotes Post

Dina conto ieu urang bakal ningali kumaha cara ngadamel tulisan Tanda kutip nganggo Predis.ai API. Urang bakal nangtukeun nilai tina post_type ka quotes jeung nilai media_type parameter pikeun single_image. Ayeuna waé single_image dirojong pikeun ngahasilkeun pos Tanda kutip sareng ku kituna nilai anu sanés dina media_type bakal gagal.

Anjeun tiasa nyayogikeun téks saleresna kutipan anu anjeun hoyong lebetkeun dina postingan nganggo text parameter. Optionally, Anjeun ogé bisa ngawengku nu author parameter pikeun mintonkeun ngaran pangarang dina pos.

import requests, json

url = "https://brain.predis.ai/predis_api/v1/create_content/"

payload = {
"brand_id": "YOUR_BRAND_ID",
"text": "All our dreams can come true if we have the courage to pursue them",
"media_type": "single_image",
"author": "Walt Disney", # optional
"template_ids": json.dumps(["TEMPLATE_ID_1"]), # pass template_ids if you want quotes in specific design
"post_type": "quotes",
"model_version": "2", # Quotes not supported by model_version 4
}

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 = json_response.get("post_id")
post_status = json_response.get("status")

else:
print("Error occurred - {}".format(response.text))

Upami anjeun kéngingkeun a inProgress statusna di respon, pamundut anjeun suksés sarta Quotes pos lalaki dihasilkeun. Sakali pos Tanda kutip hasil dihasilkeun (atanapi gagal), anjeun bakal nampi pamundut dina URL webhook anu dikonpigurasikeun kalayan langkung rinci.