Как отправить запрос на пост vk_api?

Пытаюсь постнуть картинку через vk_api . С помощью данного кода
import vk
import sys

session = vk.Session(access_token="тут был токен) ")
vk_a = vk.API(session)


    # Список с картинками
hrefs = [
    r'Путь к картинке',
]

for href in hrefs:
    vk_a.wall.post(attachments = hrefs)


В ответ получаю
Traceback (most recent call last):
  File "main.py", line 14, in <module>
    vk_a.wall.post(attachments = hrefs)
  File "C:\Users\Никита\AppData\Local\Programs\Python\Python36\lib\site-packages\vk\api.py", line 173, in __call__
    return self._api._session.make_request(self)
  File "C:\Users\Никита\AppData\Local\Programs\Python\Python36\lib\site-packages\vk\api.py", line 102, in make_request
    raise error
vk.exceptions.VkAPIError: 8. Invalid request: v is required. Version param should be passed as "v". "version" param is invalid and not supported.. request_params = {'method': 'wall.post', 'oauth': '1', 'attachments': 'C:\\Users\\Никита\\Pictures\\4K Stogram\\dariarebeshchenko\\1970-01-01 03.00.00 .jpg'}


Не могу найти нормальную документацию , уже составлял запрос по официальным докам , ничего не получается =(
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@drnkwtr
forblitz.ru dev
Нужно указать версию, в ошибке же написано.

vk_a = vk.API(session ,v='5.92', lang='ru')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы