Quick Start
Predis.ai API permite dezvoltatorilor acces programatic la Predis.aifluxul de creare de conținut al lui. The API este un JSON RESTful API cu care poți interacționa din orice limbă sau cadru cu o bibliotecă HTTP.
Dacă aveți întrebări, simțiți-vă free pentru a ne contacta la [e-mail protejat].
Pasul 1: Înscrieți-vă pentru a obține un API Cheie
Ai nevoie de unul API cheie pentru a utiliza Predis.ai API.
- Logati pentru a app.predis.ai
- Navigați la Prețuri și cont -> Rest API pentru a genera un nou API cheie
- Trebuie să finalizați fluxul de onboarding pentru a putea accesa meniul
Pasul 2: Configurați Webhook
De asemenea, va trebui să configurați un webhook pentru a primi notificări în aplicația dvs. atunci când postările sunt create cu succes (sau dacă eșuează). Odată ce crearea postării reușește sau eșuează, vom trimite un POST
cerere pe adresa URL configurată.
- Navigați la Prețuri și cont -> Rest API pentru a adăuga adresa URL a webhook-ului dvs
Pasul 3: Obțineți ID-ul mărcii dvs
Toate postările tale create din Predis aplicația rezidă într-o anumită marcă. Același concept se aplică postărilor create prin API de asemenea. Va trebui să transmiteți un ID de marcă în cererea de creare a postării, astfel încât postările să fie create în marca corespunzătoare. Citiți mai multe despre mărci aici.
- Navigați la Prețuri și cont -> Mărci pentru a obține ID-ul mărcii dvs
Pasul 4: Creați postări
Acum sunteți gata să creați postări în mod programatic folosind Predis.aicrearea de conținut API. Mai jos este un exemplu rapid care arată cum API apelul poate fi implementat în Python folosind requests
bibliotecă.
Exemplu
import requests
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"
}
headers = {"Authorization": "YOUR_API_KEY"}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
# {
# "post_ids": [
# "CREATED_POST_ID"
# ],
# "post_status": "inProgress",
# "errors": []
# }
La o solicitare reușită, ar trebui să vedeți un răspuns ca mai sus, cu detalii despre postarea creată. Odată ce postarea are o anumită stare - succes sau eșec - ar trebui să primiți o solicitare pe URL-ul webhook-ului cu mai multe detalii. Citiți mai multe despre parametrii de răspuns aici și parametrii cererii webhook aici