Форум сайта python.su
Помогите, пожалуйста, исправить.
Ругается на 6 строку: vk.auth() NameError: name ‘vk’ is not defined
# -*- coding: utf-8 -*-
import time
import vk_api
vk_api.VkApi(token = 'e46f64.....7a9f')
vk.auth()
values = {'out': 0,'count': 100,'time_offset': 60}
def write_msg(user_id, s):
vk.method('messages.send', {'user_id':user_id,'message':s})
while True:
response = vk.method('messages.get', values)
if response['items']:
values['last_message_id'] = response['items'][0]['id']
for item in response['items']:
write_msg(item[u'user_id'],u'Привет!')
time.sleep(1)
Офлайн
vk_api.VkApi(token = 'e46f64.....7a9f') vk.auth()
Офлайн
kazaffесли vk_api.auth()
Офлайн
onlu3
если vk_api.auth()
то получаю ругань AttributeError: ‘module’ object has no attribute ‘auth’
vk = vk_api.VkApi(token = 'e46f64.....7a9f') vk.auth()
Отредактировано kazaff (Авг. 11, 2017 19:34:48)
Офлайн
kazaffВсё правильно, но
#vk_api.VkApi(login = '8908709879', password = '99900') vk = vk_api.VkApi(token = 'e46f64ac......8357') vk.auth()
Офлайн
У меня где-то был код, который скачивал из группы все картинки, постараюсь найти.
onlu3Скорее всего права заданы неверно.
Также я уже выяснила, что этот код работает только со страницей, а если для сообщества\группы то сразу выскакивает ошибка.
Офлайн
kazaffБуду премного благодарна.
У меня где-то был код, который скачивал из группы все картинки, постараюсь найти.
kazaffДа, надо будет посмотреть еще раз.
Скорее всего права заданы неверно.
Офлайн
import vk_api api_token = '8599...43f70' vk_session = vk_api.VkApi(token=api_token) try: vk_session.auth() except vk_api.AuthError as error_msg: print(error_msg) tools = vk_api.VkTools(vk_session) wall = tools.get_all('wall.get', 100, {'owner_id': 1}) print('Posts count:', wall['count']) if wall['count']: print('First post:', wall['items'][0], '\n') if wall['count'] > 1: print('Last post:', wall['items'][-1])
Отредактировано kazaff (Авг. 11, 2017 21:03:24)
Офлайн
kazaffСпасибо, действительно всё гуд.
Офлайн
onlu3https://github.com/python273/vk_api/blob/master/doc/VkTools.md
Офлайн