Vk_api.exceptions.ApiError: [121] Invalid hash. Это апи, определенно, или... Или это мой код?
Короче, делаю програмку которая будет постить картинки в сообщество(с циклом for), но вот незадача, баг в апи(или как это можно назвать) не дает мне постить. Дело в том, что надо сохранять картинки на полученный url. Для этого используется функция photos.saveWallPhoto. Её параметр, который нужен для работы и мешает мне:
group_id positive
Идентификатор сообщества, на стену которого нужно сохранить фотографию.
Дело в том, что id сообщества - обязательно отрицательное число. Мне нужно либо подправить библиотеку(если это вообще возможно), либо как-нибудь чем-нибудь воспользоваться.
Если что, вот код(Осторожно! Много чего недоделано и много мусора, только начал писать программу):
# -*- coding: cp1251 -*-
import os.path
import requests
import vk_api
Сергей Соколов, Traceback (most recent call last):
File "C:/Users/SuperUser/PycharmProjects/bot/bot_post.py", line 32, in
pwi = vk.photos.saveWallPhoto(group_id=...*-1, server=res["server"], photo=res["photo"], hash=res["hash"])
File "C:\Users\SuperUser\PycharmProjects\bot\venv\lib\site-packages\vk_api\vk_api.py", line 696, in __call__
return self._vk.method(self._method, kwargs)
File "C:\Users\SuperUser\PycharmProjects\bot\venv\lib\site-packages\vk_api\vk_api.py", line 656, in method
raise error
vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: group_id should be greater or equal to 0
Так просто не получится :)