Интерфейсы для получения системных значений
-
GET v1.0/System/AllNames?Api={Api}&Timestamp={Timestamp}&Sig={Sig}
Получение списка идентификаторов и ников пользователей
Параметры
- Api (Int32): Идентификатор API-интерфейса.
- Timestamp (String): Время формирования запроса по UTC в формате YYYY-MM-dd HH:mm:ss.
- Sig (String): Подпись запроса, образованная путем вычисления MD5-хэша от результата склеивания через два двоеточия параметров Api, Timestamp, Key и остальных, отсортированных в алфавитном порядке обязательных параметров.
Формирование подписи
md5(Api::Timestamp::Key)
Результат
Объект ApiResult, содержащий результат выполнения запроса, или объект Error, в случае ошибки.-
Message (String): Примечание к ответу на запрос.
-
Data (IdNameModel[]): Данные, содержащие результат выполения запроса.
Примеры
Api=0&Timestamp=2011-05-25+12:34:56&Sig=8c629fcbdd886a340bef01e8fc92273b
{"Message":"message","Data":[{"ID":0,"Name":"#System"}]}
<?xml version="1.0" encoding="utf-8"?> <ApiResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="api"> <Message>message</Message> <Data> <IdNameModel> <ID>0</ID> <Name>#System</Name> </IdNameModel> </Data> </ApiResult>
-
GET v1.0/System/Name?ID={ID}&Api={Api}&Timestamp={Timestamp}&Sig={Sig}
Получение имени пользователя по ID его аккаунта.
Параметры
- ID (Int32): Идентификатор (id) аккаунта.
- Api (Int32): Идентификатор API-интерфейса.
- Timestamp (String): Время формирования запроса по UTC в формате YYYY-MM-dd HH:mm:ss.
- Sig (String): Подпись запроса, образованная путем вычисления MD5-хэша от результата склеивания через два двоеточия параметров Api, Timestamp, Key и остальных, отсортированных в алфавитном порядке обязательных параметров.
Формирование подписи
md5(Api::Timestamp::Key::ID)
Результат
Объект ApiResult, содержащий результат выполнения запроса, или объект Error, в случае ошибки.-
Message (String): Примечание к ответу на запрос.
-
Data (IdNameModel): Данные, содержащие результат выполения запроса.
- ID (Int32): ID пользователя.
- Name (String): Ник пользователя.
Примеры
Api=0&Timestamp=2011-05-25+12:34:56&ID=0&Sig=8c629fcbdd886a340bef01e8fc92273b
{"Message":"message","Data":{"ID":0,"Name":"#System"}}
<?xml version="1.0" encoding="utf-8"?> <ApiResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="api"> <Message>message</Message> <Data> <ID>0</ID> <Name>#System</Name> </Data> </ApiResult>