Autentificarea se face cu ajutorul headerului:
"Authorization: Basic " + base64encode(Username + ":" +
md5(Parola))
Exemplu:
Username: andrei
Parola: parolaluiandrei
Header rezultat:
Authorization: Basic YW5kcmVpOjEzYjhmZjY4MjZkMWEzZmU2ZjFmNjE4OGQ3MTUzNTY5
Parametrii se trimit in corpul cererii de tip POST, in format obiect JSON.
De exemplu pentru Model_Json_Client::getList, corpul cererii ar trebui sa fie:
{"updatedAfter":1342589475}
Aditional, antetul cererii mai trebuie sa contina headerul X-Timestamp care este UNIX timestamp-ul curent in
secunde.
Pentru testare, am folosit
acest
plugin de Firefox.