Blake.lt suteikia galimybę naudotis Application Programming Interface (API). Šiame puslapyje yra pateikta visa informaciją apie API galimybes ir naudojimą.
Dabartinė stabili Blake.lt API versija yra 1.0.
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
Blake.lt API remiasi Representational State Transfer (REST).
Palaikomi formatai: JSON ir Atom. Pagal nutylėjimą jis yra JSON.
Jeigu pas jus yra įdiegtas curl:
Viešas įrašų sąrašas: curl http://api.blake.lt/v1/messages/all/output.json
Grąžina 20 paskutinių viešų žinučių. Nereikalauja autentifikacijos.
URL: http://api.blake.lt/v1/messages/all/output.formatas
Formatai: json, atom
Metodas: GET
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:
Grąžina 20 paskutinių nario žinučių.
URL: http://api.blake.lt/v1/messages/account/output.formatas
Formatai: json, atom
Metodas: GET
Parametrai:
Grąžina žinutę pagal ID
URL: http://api.blake.lt/v1/messages/show/id/output.formatas
Formatai: json
Metodas: GET
Parametrai:
Įdėti žinutę.
URL: http://api.blake.lt/v1/messages/add/output.formatas
Formatai: json
Metodas: POST
Parametrai:
Grąžina 20 naujausių @atsakymų autentifikuotui vartotojui.
URL: http://api.blake.lt/v1/messages/replies/output.formatas
Formatai: json, atom
Metodas: GET
Parametrai:
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: