@xpril

Как достать нужные данные?

Методом "message.getConversation" получаю диалог из лички группы, а мне необходимо получить ID человека, с которым группа ведёт диалог, но я не понимаю как это сделать, ниже приведу код:

Запрос:
if msg == "qwe":
	a = vk.method("messages.getConversations", {"filter": "important"})
	print(a)


А вот что выходит:
{'count': 1, 'items': [{'conversation': {'peer': {'id': 123456789, 'type': 'user', 'local_id': 123456789}, 'last_message_id': 1054, 'in_read': 1054, 'out_read': 1052, 'last_conversation_message_id': 38, 'in_read_cmid': 38, 'out_read_cmid': 36, 'is_marked_unread': False, 'important': True, 'can_write': {'allowed': True}}, 'last_message': {'date': 123123123, 'from_id': -12312312, 'id': 1054, 'out': 1, 'admin_author_id': 321321321, 'attachments': [], 'conversation_message_id': 38, 'fwd_messages': [], 'important': False, 'is_hidden': False, 'peer_id': 123456789, 'random_id': 1099060269, 'text': 'я ломаю голову над одной задачей'}}], 'unread_count': 2}


Из кода мне нужно получить "peer_id", но у меня это не получается.
Пожалуйста, помогите!
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
@Mootfrost
C#, C++, JS, Python
Если что, resp - ответ от апи ВК
62a396dbcfec6095063158.bin
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы