Для добавления кнопки доната с помощью VK API, используя функционал VK Donut, вам необходимо воспользоваться параметрами, которые поддерживаются методами `wall.post` и `wall.edit`.
### Шаги для добавления кнопки доната:
1. **Создание сообщества и получение токена**: Прежде всего, вам нужно создать сообщество в ВКонтакте, если у вас его еще нет, и получить токен доступа (access token) с правами для работы с API вашего сообщества.
2. **Использование метода `wall.post` или `wall.edit`**:
Вам нужно будет передать параметр `donate` при создании или редактировании поста. Этот параметр указывает на то, что необходимо добавить кнопку для донатов.
3. **Создание поста с кнопкой доната**:
Для создания поста с кнопкой доната можно использовать следующую команду:
```json
POST https://api.vk.com/method/wall.post?access_token=YOUR_ACCESS_TOKEN&owner_id=-YOUR_COMMUNITY_ID&message=Ваше сообщение&donate=1&v=5.131
```
4. **Редактирование поста с кнопкой доната**:
Для редактирования уже существующего поста, вам понадобится `post_id` вашего поста. Запрос будет выглядеть так:
```json
POST https://api.vk.com/method/wall.edit?access_token=YOUR_ACCESS_TOKEN&owner_id=-YOUR_COMMUNITY_ID&post_id=YOUR_POST_ID&message=Ваше новое сообщение&donate=1&v=5.131
```
### Параметры запроса:
- `access_token`: ваш токен доступа, который позволяет взаимодействовать с API.
- `owner_id`: идентификатор сообщества, который должен начинаться с символа `-`.
- `message`: текст сообщения, которое будет размещено в посте.
- `donate`: устанавливается в `1`, чтобы добавить кнопку доната.
### Пример использования на Python:
Вот пример на Python с использованием библиотеки `requests`.
```python
import requests
access_token = 'YOUR_ACCESS_TOKEN'
group_id = 'YOUR_COMMUNITY_ID'
message = 'Поддержите нас!'
# Создание поста с кнопкой доната
response = requests.post('https://api.vk.com/method/wall.post', params={
'access_token': access_token,
'owner_id': -group_id,
'message': message,
'donate': 1,
'v': '5.131'
})
print(response.json())
```
### Примечания:
- Убедитесь, что ваше сообщество подключено к VK Donut, иначе кнопка не появится.
- Проверьте документацию [VK API](https://vk.com/dev/wall.post) для получения актуальной информации о параметрах и версиях API.
С помощью приведенных выше шагов вы сможете добавить кнопку доната к вашим постам в ВКонтакте.