Napomena: Nalazite se u odjeljku za napredne korisnike. Koristite ovaj odjeljak samo ako ste upoznati s API-ima.
Naš javni API omogućava pristup svim sadržajima javne baze znanja, poput pitanja i kategorija.
Koristite sljedeći URL da biste dobili pitanja:
my_account.helpjuice.com/api/questions
Vraćena pitanja možete dalje filtrirati i organizirati putem parametara upita:
Parametar |
Opis |
Tip |
Standard |
ID kategorije |
Vraća samo pitanja iz ove kategorije. |
Okrugli broj |
nula |
granica |
Ograničava broj vraćenih pitanja. Maksimalno ograničenje je 1000. Ako su vam potrebni svi vaši zapisi, morate koristiti ovaj parametar zajedno sa stranicom. |
Okrugli broj |
250 |
stranica | Praktično za prikupljanje pitanja u komadima. | Okrugli broj | 1 |
naručiti |
Naredite da se pitanja vrate. Dozvoljeno: "ime" i "updated_at". |
Žica |
pozicija |
segmenti [ključ] | Prikazuje pitanja sa navedenim poljima segmentacije. Ova opcija prihvaća više parametara s različitim ključevima, omogućavajući specificiranje više polja segmentacije. Primjer: "/? Segmenti [brand] = helpjuice & segmenti [ime] = pitanja" | Žica | nula |
vezano za | Vraća samo pitanja u vezi s parametriziranim pitanjem. |
Okrugli broj | nula |
Također je moguće smjestiti pitanja na određeni jezik. Da biste to učinili, jednostavno navedite željeni jezik u URL-u koristeći sljedeću sintaksu:
my_account.helpjuice.com/api/en_US/questions
Odgovor:
[ { "id": 112828, "name": "Ugradite video zapise u svoju bazu znanja", pregleda: 394, "account_id": 1885, "pristupačnost": 1, "opis": null, "email": "john.smith@example.com", "is_published": tačno, "is_juiced": netačno, "kodno ime": "ugrađivanje-videozapisa u bazu znanja", "language_id": 1, "pozicija": 0, "created_at": "2014-11-24T20: 15: 53.865Z", "updated_at": "2016-01-23T17: 00: 51.389Z", "kategorije": [ { "id": 7732, "account_id": 1885, "name": "Koristite naš uređivač teksta", "language_id": 1, "pristupačnost": 1, "created_at": "2014-11-19T16: 30: 44.994Z", "updated_at": "2016-03-10T14: 58: 21.011Z", "parent_id": 7728, "lft": 10312, "rgt": 10313, "pozicija": 3, "codename": "pomoću našeg uređivača teksta", "indeks": 0 }] } ]
Pitanja su prema zadanim postavkama prikazana u JSON formatu. Međutim, moguće ih je preuzeti u 2 druga formata: XLS i CSV. Da biste to učinili, samo trebate navesti format u URL-u, kako slijedi:
my_account.helpjuice.com/api/questions.xls => za dobivanje XLS proračunske tablice
my_account.helpjuice.com/api/questions.csv => da biste dobili CSV datoteku
Riješite problem
- Prazan odgovor : Ako ne vidite nikakve podatke ili ako primite oštećenu datoteku (u slučaju XLS-a), to je zato što je vaša baza znanja označena samo kao interna . Rješenje: Ako za pristup podacima koristite pregledač, prijavite se prije podnošenja zahtjeva. U suprotnom, morate koristiti svoj privatni ključ (kojem se može pristupiti iz Postavke> API vjerodajnice) u parametru zahtjeva zvanom api_key , kao što je:
- my_account.helpjuice.com/api/en_US/questions?api_key= MY_KEY