Ana içeriğe atla

Özel Başlıklar/Alt Başlıklar kullanarak Gönderiler Oluşturun

Bu örnekte kendi içeriğinizi kullanarak gönderiler oluşturmayı inceleyeceğiz. Yaratıcının her sayfası için başlık, alt başlık için içerik sağlayabilirsiniz. Ayrıca, bir liste gönderisi oluşturuyorsanız madde işaretleri için içerik gönderebilirsiniz.

Başlık parametresini geçerseniz, AI başlıklar/alt başlıklar vb. için içerik oluşturmayacak ve sağlanan başlıkları olduğu gibi kullanacaktır. Başlık ve alt başlık için izin verilen maksimum karakter sayısı 200 karakterdir

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",
"headlines": json.dumps([{"h1": "Heading for first page", "h2": "Subheading for first page", "cta": "Call to action for first page"}, {"h1": "Heading for second page/first listicle bullet point", "h2": "subheading for second page"}, {"h1": "Heading for third page/second listicle bullet point", "h2": "subheading for third page"}]),
"model_version": "2", # Headlines 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))

Eğer alırsan inProgress yanıt olarak durum, isteğiniz başarılı oldu ve gönderiler oluşturuluyor. Gönderiler başarıyla oluşturulduktan (veya başarısız olduktan) sonra, yapılandırılmış webhook URL'nizde gönderiler hakkında daha fazla ayrıntı içeren bir istek alacaksınız. Birden fazla gönderi olması durumunda, her gönderi için webhook etkinliğini ayrı ayrı alacaksınız.