我想从我的VK页面中删除视频,并且我将python与vk_api模块一起使用。我使用电话号码和密码登录,然后执行以下操作:
login, password = 'phone', 'password'
vk_session = vk_api.VkApi(
login, password,
auth_handler=auth_handler
)
vk_session.auth()
vk = vk_session.get_api()
vid = vk.video.get()
list = vid['items']
for video in list:
title = video['title']
id = video['id']
print('{} - {}'.format(title, id))
try:
vk.video.delete(video_id=id)
except Exception as e:
print(e)
调用vk.video.delete()
时,我有以下例外情况:
[7] Permission to perform this action is denied
但是vk.video.get()
正常工作。
我应该怎么做才能获得这些权限?
答案 0 :(得分:0)
来自docs:
执行此操作的权限被拒绝
确保授权期间您已收到required permissions。您可以使用account.getAppPermissions方法