如何在图像vk中添加描述?

时间:2018-10-19 11:27:14

标签: python-3.x api vk

谁知道如何在照片上附加说明?我知道这是photos.saveWallPhoto方法的“标题”字段。 我只是无法在库vk_api中弄清楚该怎么做。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

__author__ = 'ipetrash'


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,
})

0 个答案:

没有答案