Vai al contenuto principale

Crea post con citazioni

In questo esempio vedremo come creare un post con citazioni utilizzando il file Predis.ai API. Imposteremo il valore di post_type a quotes e il valore di media_type parametro single_image. Solo attualmente single_image è supportato per generare post di citazioni e quindi qualsiasi altro valore in media_type avrà esito negativo.

Puoi fornire il testo effettivo della citazione che desideri includere nel post utilizzando il file text parametro. Facoltativamente, puoi anche includere il file author parametro per visualizzare il nome dell'autore nel post.

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

Se ottieni un file inProgress stato in risposta, la tua richiesta ha avuto esito positivo e il post Citazioni viene generato. Una volta che il post delle citazioni viene generato con successo (o fallisce), riceverai una richiesta sull'URL del webhook configurato con maggiori dettagli.