Golos Blockchain
  • База знаний Golos
  • ПОЛЬЗОВАТЕЛЯМ
    • Способы регистрации
    • Старт на Golos Блоги
      • Кошелёк
    • Вопросы и ответы
    • Полезные статьи
    • Обновления на Голосе
  • Разработчикам
    • Основы
      • Операции и их типы
      • Объекты и структуры
      • Состояние (стэйт) системы
      • Плагины и их API
      • Библиотеки для работы
      • Примеры кода
      • Формирование транзакций
      • Пропускная способность
      • Тестнет (ноды для тестов)
    • API-документация
      • API part 1
      • API part 2
      • API part 3
      • API part 4
      • Cli-wallet API
    • Обновления (HardForks)
      • HF18: Данные по установке
      • HF18: Новые возможности
      • HF18: Изменения в API
      • HF18: Изменения в cli_wallet
      • SF18.4: Новые функции
      • HF19: Новые возможности
      • HF20: Устранение бага
      • HF22: Новые возможности
      • HF23: Новые возможности
      • HF24: Новые возможности
      • HF25: Новые возможности
      • HF26: Новые возможности
      • HF27: Новые возможности
      • HF28: Новые возможности
    • Руководства (HowTo)
      • Скрипт регистрации аккаунтов
      • Операции на бирже
      • Как использовать мультиподписи
      • Как объединять операции в одну транзакцию
      • Пример запуска тестнета
  • Делегатам
    • Делегатство и роли нод
    • Установка ноды
      • Гайд для witness/seed ноды
      • Настройка для API-ноды
      • Настройка ноды для бирж
      • Настройка ElasticSearch
      • Нода с отладкой GDB
    • Медианные параметры
    • Скрипты для price feed
Powered by GitBook
On this page
  • Market_History_API
  • Follow_API
  1. Разработчикам
  2. API-документация

API part 3

PreviousAPI part 2NextAPI part 4

Last updated 5 years ago

Автор:

В предыдущей части я завершил описание API команд из раздела Database_API. Осталось еще 3 раздела. В данной статье я постараюсь описать 2 из 3 раздела, а именно Market_History_API и Follow_API. Последний раздел NetworkBrodcast_API я оставлю на финал (как самое вкусное и желанное), пусть будет в виде вишенки на торте.

Оба раздела включенных в данную публикацию не содержат большого количества команд. Но от этого они не менее важны.

Market_History_API

В данном разделе содержатся команды для получения данных о операциях проводимых на внутренней бирже сети.

get_ticker Параметры:"method":"get_ticker", "params":[], "id":0 Описание: Возвращает рыночный тикер для внутреннего рынка GBG:GOLOS.

get_volume Параметры:"method":"get_volume", "params":[], "id":1 Описание: Возвращает объем рынка за последние 24 часа.

get_order_book Параметры:"method":"get_order_book", "params":["limit"], "id":2 Описание: Отображает список заявок на внутренней бирже на покупку и продажу в сети GOLOS.

get_trade_history Параметры:"method":"get_trade_history", "params":["start","end","limit"], "id":3 Описание: Возвращает историю торговли для внутреннего рынка GBG:GOLOS. start - время начала торговой истории end - время окончания торговой истории

get_recent_trades Параметры:"method":"get_recent_trades", "params":["limit"], "id":4 Описание: Возвращает N последних сделок для внутреннего рынка GBG:GOLOS.

get_market_history Параметры:"method":"get_market_history", "params":[["bucket_seconds","start","end"]], "id":5 Описание: Возвращает историю для внутреннего рынка GBG:GOLOS. bucket_seconds - размер стакана(среза) в секундах start - время начала торговой истории end - время окончания торговой истории

get_market_history_buckets Параметры:"method":"get_market_history_buckets", "params":[], "id":6 Описание: Возвращает размер секунд стакана(среза), отслеживаемых плагином.

В последних двух командах использовано слово стакан(срез). Я к сожалению не биржевой человек и не сильно понимаю все её хитрости. Поэтому если кто то сможет это разъяснить буду очень этому признателен.

Follow_API

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

get_followers Параметры:"method":"get_followers", "params":["following","startFollower","follow_type","limit"], "id":0 Описание: Возвращает список: Либо всех подписчиков пользователя "following". Либо если указано имя пользователя в параметре "startFollower" возвращается список совпадающих подписчиков. Параметр "follow_type" может принимать только такие строковые значения (undefined,blog,ignore)

get_following Параметры:"method":"get_following", "params":["follower","startFollower","follow_type","limit"], "id":1 Описание: Как я понимаю.(К сожалению никакие попытки получить результата успехом не увенчались) Возвращает список: Либо всех на кого подписан пользователь "follower". Либо если указано имя пользователя в параметре "startFollower" возвращается список совпадающих пользователей на которых они подписаны. Параметр "follow_type" может принимать только такие строковые значения (undefined,blog,ignore)

get_follow_count Параметры:"method":"get_follow_count", "params":["username"], "id":2 Описание: Возвращает данные о количестве подписчиков и подписок указанного пользователя.

get_feed_entries Параметры:"method":"get_feed_entries", "params":["account","entry_id","limit"], "id":3 Описание: Возвращает краткие данные о записях из ленты указанного пользователя. Параметр "entry_id" установленный в 0 выдает самые свежие данные.

get_feed Параметры:"method":"get_feed", "params":["account","entry_id","limit"], "id":4 Описание: Возвращает полные данные о записях из ленты указанного пользователя. Параметр "entry_id" установленный в 0 выдает самые свежие данные.

get_blog_entries Параметры:"method":"get_blog_entries", "params":["account","entry_id","limit"], "id":5 Описание: Возвращает краткие данные о записях из блога указанного пользователя. Параметр "entry_id" установленный в 0 выдает самые свежие данные.

get_blog Параметры:"method":"get_blog", "params":["account","entry_id","limit"], "id":6 Описание: Возвращает полные данные о записях из блога указанного пользователя. Параметр "entry_id" установленный в 0 выдает самые свежие данные.

get_account_reputations Параметры:"method":"get_account_reputations", "params":["lowerBoundName","limit"], "id":7 Описание: Возвращает данные о репутации пользователей отфильтрованных по шаблону.

get_reblogged_by Параметры:"method":"get_reblogged_by", "params":["author","permlink"], "id":8 Описание: Возвращает список пользователей которые либо создали запись либо сделали её репост.

get_blog_authors Параметры:"method":"get_blog_authors", "params":["username"], "id":9 Описание: Возвращает список авторов и количество репостов этого автора пользователем.

@asuleymanov