Idi na glavni sadržaj

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

Dodatni resursi