Buat Postingan Kutipan
Dalam contoh ini kita akan melihat cara membuat postingan Quotes menggunakan Predis.ai API. Kami akan menetapkan nilai post_type untuk quotes dan nilai media_type parameter untuk single_image. Hanya saat ini single_image didukung untuk menghasilkan postingan Kutipan dan karenanya nilai lainnya masuk media_type akan gagal.
Anda dapat memberikan teks kutipan sebenarnya yang ingin Anda sertakan dalam postingan menggunakan text parameter. Secara opsional, Anda juga dapat menyertakan author parameter untuk menampilkan nama penulis di postingan.
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))
Jika Anda mendapatkan file inProgress status sebagai tanggapan, permintaan Anda berhasil dan postingan Kutipan dibuat. Setelah postingan Kutipan berhasil dibuat (atau gagal), Anda akan mendapatkan permintaan pada URL webhook yang dikonfigurasi dengan detail lebih lanjut.