Brzi početak
The Predis.ai API omogućava programerima programski pristup Predis.aitok kreiranja sadržaja. The API je RESTful JSON API s kojim možete komunicirati iz bilo kojeg jezika ili okvira s HTTP bibliotekom.
Ako imate pitanja, osjetite free da nas kontaktirate na [email zaštićen].
Korak 1: Prijavite se da dobijete API ključ
Potreban vam je API ključ za korištenje Predis.ai API.
- Prijavite se aplikacija.predis.ai
- Idite na Cijene i račun -> Ostalo API za generiranje novog API ključ
- Morate dovršiti tok uključivanja da biste mogli pristupiti meniju
Korak 2: Konfigurirajte Webhook
Također ćete morati konfigurirati webhook da primate obavijesti u vašoj aplikaciji kada se objave uspješno kreiraju (ili ako ne uspiju). Kada kreiranje posta uspije ili ne uspije, poslat ćemo a POST
zahtjev na vašem konfiguriranom URL-u.
- Idite na Cijene i račun -> Ostalo API da dodate svoj webhook URL
Korak 3: Nabavite ID vašeg brenda
Sve vaše objave kreirane iz Predis aplikacija se nalazi u određenom brendu. Isti koncept se odnosi na postove kreirane putem API također. Morat ćete proslijediti ID brenda u zahtjevu za kreiranje objave kako bi postovi bili kreirani u odgovarajućem brendu. Pročitajte više o brendovima OVDJE.
- Idite na Cijene i račun -> Brendovi da dobijete ID svog brenda
Korak 4: Kreirajte postove
Sada ste spremni za kreiranje postova programski koristeći Predis.aikreiranje sadržaja API. Ispod je kratak primjer koji pokazuje kako API poziv se može implementirati u Python koristeći requests
biblioteka.
primjer
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": []
# }
U slučaju uspješnog zahtjeva, trebali biste vidjeti odgovor kao gore s detaljima o kreiranoj objavi. Jednom kada objava dobije neki status - uspjeh ili neuspjeh - trebali biste dobiti zahtjev na svom webhook URL-u s više detalja. Pročitajte više o parametrima odgovora OVDJE i parametri zahtjeva webhook-a OVDJE