LibreMoney

2. Основная часть

2.8. API (RestAPI)

Операции с токенами

Decode Token

Декодирует токен авторизации. Используется для авторизации аккаунта на указанном веб-сайте, без необходимости передачи секретной фразы.

Запрос

http://localhost:1400/api/decodeToken?
     website=WEBSITE&
     token=AUTHSTRING

Где:

Ответ

{
     "account":       "ACCOUNT", 
     "timestamp":     TIME, 
     "valid":         BOOLEAN
}

Где:

Пример

Запрос:

http://localhost:1400/api/decodeToken?
     website=www.domain.com&
     token=StringOf160Chars

Ответ:

{
     "account":       "398532577100249608", 
     "timestamp":     622, 
     "valid":         true 
}

Generate Token

Создаёт токен (ключ) авторизации. Используется для авторизации аккаунта на определенном веб-сайте без необходимости передачи секретной фразы.

Запрос

http://localhost:1400/api/generateToken?
     secretPhrase=SECRET&
     website=WEBSITE

Где:

Ответ

 
{ 
  "token": StringOf160Chars 
} 

Пример

Запрос:

http://localhost:1400/api/generateToken?
     secretPhrase=ItWasABrightColdDayInAprilAndTheClocksWereStrikingThirteen&
     website=www.genesisblock.com

Ответ:

{
     "token":       "7dstcbs4fnbq614faea405ga3dj...etb0n9f0k6uvlku4d751kftqlb128t4"
}