Buat Catatan Petikan
Dalam contoh ini kita akan melihat cara membuat siaran Petikan menggunakan Predis.ai API. Kami akan menetapkan nilai post_type kepada quotes dan nilai media_type parameter untuk single_image. Buat masa ini sahaja single_image disokong untuk menjana siaran Petikan dan oleh itu sebarang nilai lain dalam media_type akan gagal.
Anda boleh memberikan teks sebenar petikan yang anda ingin sertakan dalam siaran menggunakan text parameter. Secara pilihan, anda juga boleh memasukkan author parameter untuk memaparkan nama pengarang dalam siaran.
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))
Sekiranya anda mendapat inProgress status sebagai balasan, permintaan anda berjaya dan siaran Petikan semakin dijana. Setelah siaran Petikan berjaya dijana (atau gagal), anda akan mendapat permintaan pada URL webhook anda yang dikonfigurasikan dengan butiran lanjut.