Quick Start
Ew Predis.ai API destûrê dide pêşdebiran bigihîjin bernameyî Predis.ai's herikîna çêkirina naverokê. Ew API JSONek RESTful e API ku hûn dikarin ji her zimanek an çarçoveyek bi pirtûkxaneyek HTTP re têkilî daynin.
Ger pirsên we hebin, hîs bikin free bi me re têkilî daynin [email parastî].
Gav 1: Ji bo bidestxistina yek qeyd bikin API QûfleTo
Hûn hewce ne API mifteya ku bikar bînin Predis.ai API.
- Têketin app.predis.ai
- Biçe Biha & Hesab -> Rest API ji bo afirandina nû API qûfle
- Pêdivî ye ku hûn herikîna servekirinê temam bikin da ku hûn bikarin bigihîjin menuyê
Gav 2: Webhook mîheng bikinTo
Di heman demê de hûn ê hewce bikin ku hûn webhookek mîheng bikin da ku gava ku post bi serfirazî têne afirandin (an heke ew bisernekevin) agahdariya li ser sepana xwe bistînin. Dema ku çêkirina postê bi ser ket an têk çû, em ê a bişînin POST
li ser URL-ya xweya mîhengkirî daxwaz bikin.
- Biçe Biha & Hesab -> Rest API ji bo lê zêde bike URL webhook xwe
Gav 3: Nasnameya Marka xwe bistîninTo
Hemî postên we ji ji Predis sepan di Markek taybetî de dimîne. Heman têgeh ji bo postên ku bi wan ve hatine afirandin jî derbas dibe API jî. Hûn ê hewce ne ku di daxwaznameya çêkirina postê de nasnameyek marqeyê derbas bikin da ku post di marqeya guncan de werin afirandin. Di derbarê Brands de bêtir bixwînin vir.
- Biçe Biha & Hesab -> Brands da ku nasnameya marqeya xwe bistînin
Gav 4: Mesajan biafirîninTo
Naha hûn amade ne ku bi karanîna bernamenûsan postan biafirînin Predis.aiçêkirina naverokê API. Li jêr mînakek bilez heye ku nîşan dide ka çawa API bang dikare di Python de bi karanîna ve were bicîh kirin requests
pirtûkxane.
MînakTo
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": []
# }
Li ser daxwazek serketî, divê hûn bersivek wekî li jor bi hûrguliyên di derbarê posta hatî afirandin de bibînin. Gava ku post hin statûyek hebe - serkeftin an têkçûn - divê hûn li ser url-ya webhook-a xwe bi hûrgulî daxwazek bistînin. Li ser pîvanên bersivê bêtir bixwînin vir û parametreyên daxwaza webhook vir