Приветствую постоянных читателей и вновь присоединившихся.
В предыдущей статье я завершил описание 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
Описание: Возвращает список авторов и количество репостов этого автора пользователем.
Дополнение
Все этим и другие команды из предыдущих частей повествования (Часть 1, Часть 2) можно опробовать на новом проекте нашего коллеги @ropox.
Steem-js GUI
P.S. Следующая публикация будет завершающей данный цикл. В ней я постараюсь описать(как и обещал) команды для непосредственного влияния на блокчейн.
@asuleymanov Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Голосуя за это уведомление, вы помогаете всем пользователям Голоса. Узнайте, как здесь.
Хорошая работа, я на следующей недели активно возьмусь за разработку своей библиотеки на java.И твои труды очень мне в этом помогают. Спасибо тебе за эту серию постов.
Самое вкусное в конце. Как только разберусь в нем.
это точно
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
@t3ran13, @zoss, @tristamoff, @dr-boo, @gryph0n, @asuleymanov, @exan, @kvg, @vika-teplo, @nims55
Поэтому я тоже проголосовал за него!
Если Вы проголосуете за этот комментарий, то поможете сделать "Доброго Кита" сильнее!