Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 19, 2018 14:16:03

Denny_Colt
Зарегистрирован: 2017-07-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Как прикрепить описание к изображению вк?

Кто знает как прикрепить описание к фото? знаю что это photos.saveWallPhoto метод, поле “caption”.
Просто не могу разобраться как это сделать в библиотеке vk_api парочкой строчек.
Неважно описание к одному изображению или к двум.

 import vk_api
from vk_api import VkUpload
 
# Авторизация по логину/паролю (если нужно по токену, заполнять параметр token)
login, password = 'login', 'pass'
app_id = '5182501'
vk_session = vk_api.VkApi(login, password, app_id)
vk_session.auth()
 
upload = VkUpload(vk_session)  # Для загрузки изображений
 
photos = ['1.jpg', '2.jpg']
# Или:
# photos = [open('1.jpg', 'rb'), open('2.jpg', 'rb')]
photo_list = upload.photo_wall(photos)
attachment = ','.join('photo{owner_id}_{id}'.format(**item) for item in photo_list)
 
vk_session.method("wall.post", {
    'owner_id': '-171537373',  # Посылаем себе на стену
    'message': 'Test!',
    'attachment': attachment,
})

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version