Как узнать id диалога ВК в архиве

Мне нужно получать ID беседы вк, чтобы писать в нее с нескольких страниц. Беда в том, что на каждом для каждой личной страницы ID беседы разный. Существует ли метод vk api, позволяющий определить ID беседы по ее названию или как-либо иначе?

Ответы (1 шт):

Нашел нужный метод, но он будет работать только если беседа с таким названием единственная или только в ней существует активность. Это метод messages.searchConversations(). В Python это выглядит как-то так:

import vk_api vk_session = vk_api.VkApi(token=’токен’) vk = vk_session.get_api() chat_id = vk.messages.searchConversations(q=’название беседы’, count=1)[‘items’][0][‘peer’][‘local_id’]

Источник: husl.ru

Бот вк. Получить chat_id текущей беседы

метод editChat() принимает в качестве параметра GroupActor, chat_id и новый заголовок. Вопрос: как получить этот самый chat_id беседы, в которой происходит действие?

Где найти и как вернуть архивированные сообщения в ВК на телефоне #Shorts

Отслеживать
задан 28 окт 2020 в 5:04
13 2 2 бронзовых знака

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Если поискать в документации, то можно прийти, например, сюда — https://vk.com/dev/messages.send

Пролистав вниз видно это:

скриншот

Если изучить Ваш код, то у вас уже есть тот самый peer_id ( message.getPeerId() ).

Вам остается только вычесть 2000000000 и Вы получите chat_id .

vk.messages().editChat(group, message.getPeerId()-2000000000, newTitle).execute();

Источник: ru.stackoverflow.com

Как узнать member id в вк

Для групповой беседы:
2000000000 + id беседы.

fields дополнительные поля пользователей и сообществ, которые необходимо вернуть в ответе. group_id идентификатор сообщества (для сообщений сообщества с ключом доступа пользователя).
Возвращает объект, который содержит следующие поля:
  • member_id (integer) — идентификатор участника беседы;
  • invited_by (integer) — идентификатор пользователя, который пригласил участника;
  • join_date (integer) — дата добавления в беседу;
  • is_admin (boolean) — является ли пользователь администратором;
  • can_kick (boolean) — может ли текущий пользователь исключить участника.
Еще по теме:  Как узнать скрытый возраст Вконтакте
917 Нет доступа к беседе

В ходе выполнения могут произойти общие ошибки. Их описание находится на отдельной странице.

В объекте приложения в поле type приходят новые значения.

Как восстановить переписку в ВК . Как посмотреть удаленные сообщения в КОНТАКТЕ

  • app — социальное приложение
  • game — игра
  • site — подключенный сайт
  • standalone — отдельное приложение (для мобильного устройства)
  • vk_app — VK App приложение
  • community_app — приложение сообщества
  • html5_game — HTML5 игра

В объекте приложения больше не приходит поле is_html5_app.

Метод messages.getConversationMembers возвращает новую ошибку 917.

Изменения в API опросов:

  • Новый формат объекта опроса.
  • Метод polls.create поддерживает новые параметры для опросов с мультивыбором и фоном.

В методе groups.getLongPollServer изменился тип поля ts — теперь это string , а не integer .

Метод messages.getChatPreview теперь возвращает максимум 5 участников из чата. Метод messages.getConversationMembers возвращает поле can_kick (boolean) для участников беседы.

В объекте записи на стене для комментариев могут вернуться поля can_close (boolean) и can_open (boolean) .

Доброго дня всем тем, кто читает блог cho-cho! Сегодня мы поговорим о том, как узнать ID любой страницы ВКонтакте.

Для тех, кто не в курсе:

ID страницы Вконтакте — это уникальный идентификационный номер любого аккаунта, зарегистрированного в соцсети, а также пабликов, групп, постов и даже фотографий с видеозаписями в ней.

«Айди» всегда присваивается при создании чего-либо ВКонтакте. Изменить его нельзя — разве что сменить адрес страницы на «человекопонятный», например, vk.com/smeshnye.kotiki. Однако и в этом случае ID страницы не меняется, он лишь делается скрытым.

Вот как выглядят различные идентификаторы Вконтакте:

  • профиль пользователя — vk.com/id78563931
  • паблик — vk.com/public13675315
  • группа — vk.com/club2505625
  • встреча — vk.com/event4552624
Еще по теме:  Как посмотреть кого лайкал в ВК другой человек

Где цифры в конце — это и есть ID.

Как узнать ID любого пользователя Вконтакте

Самый простой способ узнать id у друга — это открыть нужный аккаунт в браузере и посмотреть на адресную строку, точнее, на цифры, которые идут после https://vk.com/id…

Однако бывает, что ID оказывается скрытым, потому что человек успел поменять в настройках адрес своей страницы на удобный ему короткий — к примеру, «meowmeow1» вместо обычных цифр.

Что делать в таком случае?

Вариант первый: приложение LinkApp

Найти его можно по ссылке vk.com/linkapp. Введя туда ссылку на нужного вам пользователя, например, vk.com/meowmeow1, нажмите «Узнать» и получите его ID.

Вариант второй: аватарка

Щелкните по аватарке профиля нужного человека и вновь обратите внимание на адресную строку. Цифры, которые находятся между словом «photo» и символом «_», и есть искомый номер.

Вариант третий: стена

Если вы можете смотреть записи на стене юзера и они там имеются, щелкните по дате любого поста и между словом «wall» и «_» будет нужный вам идентификатор пользователя.

Вариант четвертый: сообщения

Если вы нажмете «отправить сообщение» нужному вам человек, то при открытии диалога с пользователем вид будет такой:
https://vk.com/im?sel=295772019 или, например, такой:

Последние цифры и есть «айди».

Как узнать свой ID в Вк

Сработают все вышеперечисленные способы, и к ним добавляется еще один.

  • зайдите в меню «Настройки» вашей страницы;
  • там перейдите на вкладку «Общее»;
  • прокрутите страницу вниз до пункта «Адрес страницы»;
  • если у вас уже есть короткий адрес, просто щелкните по нему — вам предложат его изменить, а заодно покажут строку «Номер страницы — такой-то».

Как узнать ID группы, паблика или встречи Вконтакте

Здесь вы также можете сразу узнать «айди» из адресной строки, или снова наткнуться на «красивый» адрес — вместо vk.com/club106559582, где последние цифры — искомый номер, увидите vk.com/ero_blog_ru (ссылка откроется в обоих случаях).

Еще по теме:  Биржа рекламы Вконтакте это

Однако способы поиска номера, описанные выше, также работают и для любых ВК-сообществ. Вы можете воспользоваться приложением, аватаркой сообщества, постами на его стене.

Как узнать ID фотографий, видеозаписей, постов на стене ВК

Для того, чтобы узнать их номер, нужно открыть видео/фото/пост, просто щелкнув на них, и посмотреть на адрес в браузере.

Например, у фотографии https://vk.com/photo279984181_352425030 после слова «photo» идет ID пользователя, который выложил этот самый контент в социальную сеть, а вот цифры, которые идут после символа «_» (352425030) — и есть уникальный номер.

В случае, когда после слова «photo» стоит дефис, как тут
https://new.vk.com/do_iposle?z=photo-57950162_400116475%2Fwall-57950162_39678, это означает, что картинка принадлежит и выложена неким ВК-сообществом с айди 57950162, и уникальный номер фотографии — 400116475.

Та же схема относится ко всем видеороликам и постам ВК.

Как узнать номер телефона, почту, логин, IP по ID Вконтакте

Вот чего-чего, а такие данные вы никак не вычислите и не узнаете по «айди» пользователя социальной сети. Зато можете найти человека по определенному номеру телефона, об этом мы писали здесь.

Вот и все, теперь вы свободно можете выяснить уникальный номер любого человека, сообщества или ВК-контента!

ID страницы или группы ВКонтакте определяется путем запроса информации с официального сайта социальной сети. Это точный и удобный способ узнать по короткой ссылке ID и оригинальный адрес страницы пользователя, группы, публичной страницы (паблика) или мероприятия (встречи).

Если вы столкнулись с мошенником, добавьте информацию о нем в группу Мошенники ВКонтакте

Источник: 9726552.ru

Рейтинг
( Пока оценок нет )
Загрузка ...