> For the complete documentation index, see [llms.txt](https://docs.easydonate.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.easydonate.ru/plugin/vkontakte.news.md).

# Новости из сообщества ВКонтакте

## Получение настроек

<mark style="color:blue;">`GET`</mark> `https://easydonate.ru/api/v3/plugin/Vkontakte.News/getSettings`

Запрос вернет настройки плагина.

#### Headers

| Name                                       | Type   | Description              |
| ------------------------------------------ | ------ | ------------------------ |
| Shop-Key<mark style="color:red;">\*</mark> | string | Уникальный ключ магазина |

{% tabs %}
{% tab title="200: OK Запрос успешно обработан" %}

```
{
   "success": true,
   "response": {
      "enabled": true,
      "domain": "https://vk.com/easydonateru", // Адрес сообщества
      "count": "8" // Количество записей сообщества
   }
}
```

{% endtab %}

{% tab title="400: Bad Request Ошибка" %}

```
{
   "success": false,
   "error_code": 5,
   "response": "Плагин неактивен."
}
```

{% endtab %}
{% endtabs %}

## Получение новостей из сообщества

<mark style="color:blue;">`GET`</mark> `https://easydonate.ru/api/v3/plugin/Vkontakte.News/getNews`

Запрос вернет список последних новостей из сообщества ВКонтакте.

#### Headers

| Name                                       | Type   | Description              |
| ------------------------------------------ | ------ | ------------------------ |
| Shop-Key<mark style="color:red;">\*</mark> | string | Уникальный ключ магазина |

{% tabs %}
{% tab title="200: OK Запрос успешно обработан" %}

```
{
   "success": true,
   "error_code": -1,
   "response": [] // Массив новостей сообщества (https://vk.com/dev/wall.get)
}
```

{% endtab %}

{% tab title="400: Bad Request Ошибка" %}

```
{
   "success": false,
   "error_code": 5,
   "response": "Плагин неактивен."
}
```

{% endtab %}
{% endtabs %}
