Crie um link direto para o bate-papo do Google Hangouts


15

Preciso criar um link para abrir um chat específico do Hangouts (não videochamada ). É possível abrir um bate-papo em uma janela separada da página principal do Google+, mas o URL dessa janela (algo como https://talkgadget.google.com/u/0/talkgadget/_/frame?v=1395695842&hl=ru#tgtn_c71vh1) não pode ser aberto novamente.

É possível obter um URL permanente?

Respostas:


10

A partir de abril de 2018 , na verdade, é possível criar URL para vincular a um bate-papo com uma pessoa específica. (Mas quem sabe quando o Google os quebrará, dada a incoerência contínua de seus aplicativos de mensagens ...)

Primeiro, você precisa saber o ID Gaia dessa pessoa (um ID interno usado pelo Google Hangouts e Google Plus)

  • Se você está procurando seu próprio ID Gaia, faça login na sua conta do Google e visite https://plus.google.com/me. Isso será redirecionado para um URL do formulário https://plus.google.com/1XXXXXXXXXX. O número longo no final do URL é seu ID do Gaia. (Se você não possui um perfil do Google Plus, será uma página de erro, mas ainda terá o ID Gaia correto.)
  • Se você estiver procurando pelo ID Gaia de outra pessoa , procure-o no Google Plus. Se você puder encontrar um URL do formulário https://plus.google.com/u/0/1XXXXXXXXXXXX/...associado ao perfil deles, terá o ID do Gaia.
  • Se você usar a biblioteca de hangouts roxos de engenharia reversa para usar o Hangouts em um cliente de área de trabalho de mensagens instantâneas , a caixa "Sobre" ou "Informações" de um contato deverá mostrar seu ID do Gaia.

De qualquer forma, depois de obter o ID do Gaia de alguém, é bastante simples criar o URL correto para iniciar um Hangout com eles. Simplesmente substitua 1XXXXXXXXXXXXabaixo pelo ID Gaia desse usuário:

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

1
Alguma idéia do formato do link para um bate-papo em grupo?
Stephen M. Harris

Bate-papo em grupo ...? Isso é fácil: eles têm links como os https://hangouts.google.com/group/Lrjad6ru9e806l69AlpHaNuMer1cque você pode criar a partir da própria interface da web. Da mesma forma para videochamadas em grupo, com links como /call/number.
Dan Lenski

1
Se você tiver um URL de perfil personalizado "personalizado", ele não mostrará seu ID do Gaia. Para obter seu ID do Gaia, você pode usar o Google API Explorer aqui: developers.google.com/apis-explorer/#p/plus/v1/plus.people.get Digite seu nome personalizado (por exemplo, "+ MyName") e solicite o campo "id" e ele retornará seu ID do Gaia.
tu-Restabelece Monica-dor duh 02/10

1
ISSO FUNCIONA!! FINALMENTE!
DavidTaubmann

3

Como afirmado anteriormente por @Dan Leski

  1. você precisará saber o ID Gaia dessa pessoa (um ID interno usado pelo Google).

    Eu adicionei uma resposta detalhada a uma pergunta existente de stackoverflow na qual descrevo como recuperar o ID do Gaia usando a API People . TL; DR: solicite metadatano personFields, usando people.connections.listrecursos para seus contatos ou o people/getrecurso para si mesmo.

  2. Depois de obter o ID do Gaia de alguém, é bastante simples criar o URL correto para iniciar um Hangout com ele. Simplesmente substitua 1XXXXXXXXXXXX abaixo pelo ID Gaia desse usuário:

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


2

Resposta curta

Não, no momento não é possível obter um URL permanente para um "bate-papo" do Google Hangouts, mas é possível obter um URL permanente para um "histórico de bate-papo" do Google Hangout e abrir o bate-papo na página da web vinculada.

Explicação

Os "bate-papos" do Google Hangouts podiam ser acessados ​​de vários lugares (Gmail, Extensão do Google Chrome, Aplicativo Chrome, aplicativo Web Hangouts, aplicativos para dispositivos móveis), mas nenhum deles oferece uma maneira de obter um URL permanente para um bate-papo do Google Hangouts.

Mas o histórico de "bate-papos" do Google Hangouts tem um URL permanente. Na página correspondente, o bate-papo pode ser aberto.

Para obter o URL

  1. vamos para http://mail.google.com/mail/0/u/#chats
  2. localize o histórico de bate-papo de interesse e abra-o.
  3. copie o URL da barra de endereços do navegador da web.


0

Basta ir para algo como https://hangouts.google.com/call/cywnzqtjadjwhl55kfr5euvanyb.
Clique em Join Hangoute envie o link para o seu parceiro.

Link como https://hangouts.google.com/hangouts/_/cywnzqtjadjwhl55kfr5euvanybdeve funcionar também.

Você pode brincar com o endereço, pois o recurso de segurança aqui é a aleatoriedade do endereço.


0

Em 2019, você pode encontrar o ID do Gaia de alguém indo a um bate-papo, iniciando as ferramentas do desenvolvedor e, em seguida, consulte o log da rede para uma solicitação POST da presença de consulta; o URL pode ficar assim:

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

Os dados da postagem contêm algo assim (desconfigurado):

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

Os números longos são ids de Gaia; seu e do seu parceiro de bate-papo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.