REST API Dokumentacija


Įžanga

Blake.lt suteikia galimybę naudotis Application Programming Interface (API). Šiame puslapyje yra pateikta visa informaciją apie API galimybes ir naudojimą.

 

Turinys


 

Versijos

Dabartinė stabili Blake.lt API versija yra 1.0.

 

Koncepcija

 

Autentifikacija

Blake.lt API yra paremtas OAuth standartu.

request token url: http://api.blake.lt/v1/oauth/request_token

user authorization url: http://api.blake.lt/v1/oauth/authorize

access token url: http://api.blake.lt/v1/oauth/access_token

signature methods: HMAC-SHA1

request token galiojimas: 1 diena

access token galiojimas: niekada

 

Jūsų oauth_consumer_key ir oauth_consumer_secret gaunate, kai užregistruojate savo aplikaciją (tą padaryti galite parašę info@blake.lt).

 

Plačiau: OAuth tinklalapis, OAuth dokumentacija

 

REST

Blake.lt API remiasi Representational State Transfer (REST).

Palaikomi formatai: JSON ir Atom. Pagal nutylėjimą jis yra JSON.

 

Greičiausias būdas išbandyti Blake.lt API

Jeigu pas jus yra įdiegtas curl:

Viešas įrašų sąrašas: curl http://api.blake.lt/v1/messages/all/output.json

 

Žinučių metodai

 

all

Grąžina 20 paskutinių viešų žinučių. Nereikalauja autentifikacijos.

URL: http://api.blake.lt/v1/messages/all/output.formatas

Formatai: json, atom

Metodas: GET

 

account-with-friends

Grąžina 20 paskutinių nario ir jo draugų žinučių (analogiškai, kaip ir /home per Web aplinką). Reikia autentifikuotis su norimu nariu.

URL: http://api.blake.lt/v1/messages/account-with-friends/output.formatas

Formatai: json, atom

Metodas: GET

Parametrai:

 

account

Grąžina 20 paskutinių nario žinučių.

URL: http://api.blake.lt/v1/messages/account/output.formatas

Formatai: json, atom

Metodas: GET

Parametrai:

 

show

Grąžina žinutę pagal ID

URL: http://api.blake.lt/v1/messages/show/id/output.formatas

Formatai: json

Metodas: GET

Parametrai:

 

add

Įdėti žinutę.

URL: http://api.blake.lt/v1/messages/add/output.formatas

Formatai: json

Metodas: POST

Parametrai:

 

replies

Grąžina 20 naujausių @atsakymų autentifikuotui vartotojui.

URL: http://api.blake.lt/v1/messages/replies/output.formatas

Formatai: json, atom

Metodas: GET

Parametrai:

 

account-with-replies

Grąžina 20 paskutinių nario žinučių bei atsakymus į jas. Reikia autentifikuotis su norimu nariu.

URL: http://api.blake.lt/v1/messages/account-with-replies/output.formatas

Formatai: json, atom

Metodas: GET

Parametrai: