Интерфейсы для получения системных значений

  • 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>
  • GET v1.0/System/WeightedAverageCreditsRates?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 (WeightedAverageRatesModel): Данные, содержащие результат выполения запроса.
      • Buy (String): Средневзвешенная цена выкупа кредитов.
      • Sell (String): Средневзвешенная цена продажи кредитов.
    Примеры
    Api=0&Timestamp=2011-05-25+12:34:56&Sig=8c629fcbdd886a340bef01e8fc92273b
    {"Message":"message","Data":{"Buy":"0.0200","Sell":"0.1500"}}
    <?xml version="1.0" encoding="utf-8"?>
    <ApiResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="api">
      <Message>message</Message>
      <Data>
        <Buy>0.0200</Buy>
        <Sell>0.1500</Sell>
      </Data>
    </ApiResult>