Создать прямую ссылку на чат Google Hangouts


15

Мне нужно создать ссылку, чтобы открыть один из чатов Hangouts (не видеозвонок ). Можно открыть чат в отдельном окне с главной страницы Google+, но URL-адрес этого окна (что-то вроде https://talkgadget.google.com/u/0/talkgadget/_/frame?v=1395695842&hl=ru#tgtn_c71vh1) не может быть открыт снова.

Можно ли получить постоянный URL?

Ответы:


10

По состоянию на апрель 2018 года , на самом деле это возможно создать URL для ссылки на чат с конкретным человеком. (Но кто знает, когда Google сломает их, учитывая постоянную непоследовательность их приложений для обмена сообщениями ...)

Во-первых, вам нужно знать идентификатор Gaia этого человека (внутренний идентификатор, используемый Google Hangouts и Google Plus).

  • Если вы ищете свой собственный Gaia ID, войдите в свою учетную запись Google и посетите https://plus.google.com/me. Это перенаправит на URL-адрес формы https://plus.google.com/1XXXXXXXXXX. Длинный номер в конце URL - это ваш идентификатор Gaia. (Если у вас нет профиля Google Plus, это будет страница с ошибкой, но она все равно будет иметь правильный идентификатор Gaia.)
  • Если вы ищете чужой идентификатор Gaia, найдите его в Google Plus. Если вы можете найти URL формы, https://plus.google.com/u/0/1XXXXXXXXXXXX/...связанной с их профилем, у вас есть идентификатор Gaia.
  • Если вы используете библиотеку Purple-Hangouts, разработанную в обратном порядке, для использования Hangouts в клиенте для обмена мгновенными сообщениями , в поле «О программе» или «Информация» для контакта должен быть указан идентификатор Gaia.

В любом случае, когда у вас есть чей-то идентификатор Gaia, довольно просто создать правильный URL-адрес, чтобы начать с ним видеовстречу. Просто замените 1XXXXXXXXXXXXниже идентификатором Gaia этого пользователя:

https://hangouts.google.com/chat/person/1XXXXXXXXXXXX

1
Любое понимание формата ссылки для группового чата?
Стивен М. Харрис

Групповые чаты ...? Это просто: у них есть ссылки, https://hangouts.google.com/group/Lrjad6ru9e806l69AlpHaNuMer1cкоторые вы можете создать из самого веб-интерфейса. Аналогично для групповых видеозвонков, со ссылками вроде /call/number.
Дэн Ленски

1
Если у вас есть URL пользовательского профиля Vanity, он не будет отображать ваш идентификатор Gaia. Чтобы получить идентификатор Gaia, вы можете использовать Google API Explorer здесь: developers.google.com/apis-explorer/#p/plus/v1/plus.people.get Введите свое собственное имя (например, «+ MyName») и попросите поле «id», и оно вернет ваш идентификатор Gaia.
Tu-Reinstate Monica-dor duh

1
ЭТО РАБОТАЕТ!! НАКОНЕЦ!
Дэвид Таубманн

3

Как заявлено ранее @Dan Leski

  1. вам нужно знать идентификатор Gaia этого человека (внутренний идентификатор, используемый Google).

    Я добавил подробный ответ на существующий вопрос о стековом потоке, в котором я описываю, как получить идентификатор Gaia с помощью API People . TL; DR: Запрос metadataв personFields, используя people.connections.listресурсы для ваших контактов или people/getресурс для себя.

  2. Получив чей-то идентификатор Gaia, довольно просто создать правильный URL-адрес, чтобы начать с ним видеовстречу. Просто замените 1XXXXXXXXXXXX ниже на Gaia ID этого пользователя:

    https://hangouts.google.com/chat/person/1XXXXXXXXXXXX


2

Короткий ответ

Нет, в настоящее время невозможно получить постоянный URL-адрес для "чата" Google Hangouts, но можно получить постоянный URL-адрес для "истории чата" Google Hangout и открыть чат со связанной веб-страницы.

объяснение

Доступ к «чатам» в Google Hangouts можно получить из нескольких мест (Gmail, расширение Chrome Google+, приложение Chrome, веб-приложение Hangouts, мобильные приложения), но ни в одном из них нет способа получить постоянный URL-адрес для чата Google Hangouts.

Но история "чатов" Google Hangouts имеет постоянный URL. С соответствующей страницы можно открыть чат.

Чтобы получить URL

  1. перейдите на страницу http://mail.google.com/mail/0/u/#chats
  2. найдите интересующую вас историю чата и откройте ее.
  3. скопируйте URL из адресной строки веб-браузера.

1

Самый простой способ найти Gaia ID, который я знаю сейчас, - это перейти на get.google.com/albumarchive, и 21 число, которое откроется после перехода в Архив альбомов, будет вашим, и вы сможете его использовать.

Получив идентификатор, легко создать ссылку на видеовстречу.

https://hangouts.google.com/chat/person/[Gaia ID]

где [Gaia Id] = 1xxxxxxxxxxxxxxxxx (21 цифра)


0

Просто зайдите во что-то подобное https://hangouts.google.com/call/cywnzqtjadjwhl55kfr5euvanyb.
Нажмите Join Hangoutи отправьте ссылку своему партнеру.

Ссылка так же https://hangouts.google.com/hangouts/_/cywnzqtjadjwhl55kfr5euvanybдолжна работать.

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


0

В 2019 году вы можете найти чей-то идентификатор Gaia, перейдя в чат, запустив инструменты разработчика, а затем в журнале сети запрос POST для запроса о присутствии; URL может выглядеть так:

https://chat-pa.clients6.google.com/chat/v1/presence/querypresence?key=blahblahblah&alt=protojson

Данные поста содержат что-то вроде этого (искалеченное):

[[[44,3,"chat_frontend_20190321.06_p1",1553297518],
["lcsw_hangouts_7D87E9D6","17D2A8EEB9EE1DD8"],null,"en"],
[["106512922239035206222"],["109501794533344715333"]],[2,3,10]]

Длинные числа - идентификаторы Gaia; твой и твой партнер по чату.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.