Не прикрепляется файл к посту
Я хочу публиковать пост на стене ВКонтакте, через vk_api. Я хочу загружать и прикреплять к посту фотографии. Вот код:
vk_session = vk_api.VkApi(token=groupToken, api_version=ver)
api = vk_session.get_api()
# Получаем адрес сервера для загрузки картинки
upload_url = api.photos.getUploadServer(album_id='279137048', group_id=group_id, v='5.131')['upload_url']
# Формируем данные параметров для сохранения картинки на сервере
request = requests.post(upload_url, files={'photo': open(filename, "rb")})
params = {
'album_id': '279137048',
'server': request.json()['server'],
'photo': request.json()['photo'],
'hash': request.json()['hash'],
'group_id': group_id,
'v': ver
}
photo_id = api.photos.save(**params)[0]['id']
result = VK.method("wall.post", {
"owner_id": groupId,
"message": textPost,
#"attachments": f'photo-{group_id}_{photo_id}',
"attachments": 'photo-' + group_id + '_' + photo_id,
"v": ver
})
if result["post_id"]:
print("Good post, id post - " + str(result["post_id"]))
else:
print("Error posting")
Почему публикуется только текст?