> For the complete documentation index, see [llms.txt](https://wiki.golos.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.golos.id/developers/api/api-golos-ch3.md).

# API part 3

Автор: [@asuleymanov](https://golos.id/@asuleymanov)

В предыдущей части я завершил описание 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`\
Описание: Возвращает список авторов и количество репостов этого автора пользователем.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.golos.id/developers/api/api-golos-ch3.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
