Laktaw ngadto sa main nga sulod

Dali nga Pagsugod

ang Predis.ai API nagtugot sa mga developers programmatic access sa Predis.aiAng dagan sa paghimo sa sulud. Ang API usa ka RESTful JSON API diin mahimo kang makig-interact gikan sa bisan unsang pinulongan o balangkas sa usa ka librarya sa HTTP.

Kung naa kay pangutana, feel free sa pagkontak kanamo sa [protektado sa email].

Lakang 1: Pag-sign up aron makakuha usa ka API Key

Kinahanglan nimo ang usa API yawe sa paggamit sa Predis.ai API.

  • Pag-login app.predis.ai
  • Pagdala ngadto sa Presyo ug Account -> Pahulay API aron makamugna og bag-o API yawe
  • Kinahanglan nimong kompletohon ang onboarding flow aron maka-access sa menu

Lakang 2: I-configure ang Webhook

Kinahanglan usab nimo nga i-configure ang usa ka webhook aron makakuha mga pahibalo sa imong app kung malampuson nga nahimo ang mga post (o kung mapakyas sila). Sa higayon nga molampos o mapakyas ang paghimo sa post, magpadala kami ug POST hangyo sa imong gi-configure nga URL.

  • Pagdala ngadto sa Presyo ug Account -> Pahulay API aron idugang ang imong webhook URL

Lakang 3: Kuhaa ang Imong Brand ID

Ang tanan nimong mga post gihimo gikan sa Predis app nagpuyo sa usa ka partikular nga Brand. Ang parehas nga konsepto magamit sa mga post nga gihimo pinaagi sa API usab. Kinahanglan nimo nga ipasa ang usa ka brand ID sa hangyo sa paghimo sa post aron ang mga post mabuhat sa angay nga brand. Basaha ang dugang bahin sa Mga Brand dinhi.

  • Pag-navigate sa Presyo ug Account -> Mga tatak aron makuha ang imong brand ID

Lakang 4: Paghimo og mga Post

Andam ka na karon sa paghimo og mga post gamit ang programmatically Predis.aipaghimo sa sulod ni API. Sa ubos usa ka dali nga pananglitan nga nagpakita kung giunsa ang API tawag mahimong ipatuman sa Python gamit ang requests librarya.

Panig-ingnan

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": []
# }

Sa usa ka malampuson nga hangyo, kinahanglan nimo nga makita ang tubag sama sa taas nga adunay mga detalye bahin sa gibuhat nga post. Kung ang post adunay pipila ka kahimtang - kalampusan o kapakyasan - kinahanglan ka makakuha usa ka hangyo sa imong webhook url nga adunay daghang mga detalye. Basaha ang dugang bahin sa mga parameter sa tubag dinhi ug ang mga parameter sa hangyo sa webhook dinhi

Dugang nga mga Kapanguhaan