Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python: Web

Войти
Регистрация
Восстановить пароль
 
Yarik132132
0 / 0 / 0
Регистрация: 04.02.2017
Сообщений: 11
#1

Vk API последнее сообщение - Python

09.02.2018, 15:19. Просмотров 144. Ответов 7
Метки нет (Все метки)

Python
1
2
3
4
5
session = vk.Session(token)
api = vk.API(session)
 
messages = api.messages.get(count=1)
last = messages['items'][0]['id']
Проблема:
last = messages['items'][0]['id']
TypeError: list indices must be integers or slices, not str
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2018, 15:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Vk API последнее сообщение (Python):

Последнее сообщение на форуме - MySQL
есть три таблицы в бд форума: `db_forums` uid | title 8 | Тестовый форум 9 | Тестовый форум 2 `db_topic` uid | fid| title...

Получить последнее сообщение из темы - C++ Builder
Привет, хочу написать программу которая будет получать последнее сообщение к примеру из этой темы?С чего начать?

VK API и принятие сообщение - Java Сети
Вообщем суть в том, как обработать сообщение, например получил сообщение а как обработать лучше его, точно не через if(...) и не switch(...

VK API. Как отправить сообщение самому себе? - C#
как с vk.api отправить сообщение самому себе

Посылание сообщение в окно через API функции - C#
порылся на форуме и нашел следующий код: так вот, как заставить его заработать?

Telegram API. Сообщение в виде всплывающего окна - PHP
Добрый день! Не могу разобраться с одной штукой - в одном из ботов видел сообщение в виде всплывающей плашки. Она слайдом появляется...

7
Black Fregat
1432 / 1066 / 245
Регистрация: 31.05.2009
Сообщений: 4,393
09.02.2018, 16:26 #2
А посмотреть, что именно лежит в messages?
1
Zedta
50 / 50 / 14
Регистрация: 30.11.2017
Сообщений: 96
09.02.2018, 16:30 #3
Python
1
print(messages)
0
Yarik132132
0 / 0 / 0
Регистрация: 04.02.2017
Сообщений: 11
09.02.2018, 21:12  [ТС] #4
[111, {'mid': 227, 'date': 1518199870, 'out': 0, 'uid': 190653969, 'read_state': 0, 'title': '', 'body': 'последнее сообщения'}]
0
Black Fregat
1432 / 1066 / 245
Регистрация: 31.05.2009
Сообщений: 4,393
10.02.2018, 09:52 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
И где там items, id? Всё, что можно оттуда взять
Python
1
2
3
4
5
6
7
8
messages[0]
messages[1]['mid']
messages[1]['date']
messages[1]['out']
messages[1]['uid']
messages[1]['read_state']
messages[1]['title']
messages[1]['body']
1
Yarik132132
0 / 0 / 0
Регистрация: 04.02.2017
Сообщений: 11
10.02.2018, 12:51  [ТС] #6
Вк документация... Чекай вложения,
Ссылка на документацию
0
Изображения
 
Black Fregat
1432 / 1066 / 245
Регистрация: 31.05.2009
Сообщений: 4,393
10.02.2018, 12:54 #7
Визуально видно же, что эта картинка отличается от реальности
Значит, это какая-то другая версия АПИ. Или не та функция.
1
Yarik132132
0 / 0 / 0
Регистрация: 04.02.2017
Сообщений: 11
11.02.2018, 13:33  [ТС] #8
session = vk.Session(bla bla bla)
api = vk.API(session, v=5.0)

Если делать так, то всё работает
0
11.02.2018, 13:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2018, 13:33
Привет! Вот еще темы с ответами:

Steam API - как можно получить медиану цен через API? - PHP
Ребят, как можно получить медиану цен через API ? Интересует количество продаж за последний день. Инфу по предмету получаю таким...

Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть? - Программирование Android
Добрый день! Использую Android Studio под Windows 7. Из-за несовместимости с операционной системой Android SDK Manager не отображает...

Android Studio не дает работать с API 8 без установленного API 21 - Программирование Android
Удалил все не интересующие меня библиотеки и поставил только API Level 8. Но при создании приложения вылезает куча ошибок таких как: Что...

.NET 4.x VK API как обойти ограничение api vk.com в 1000 человек? - C#
Добрый день. У меня есть вопрос - как получить больше 1000 человек в запросе на поиск людей? while (true) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru