Créer un lien direct vers le chat Google Hangouts


15

Je dois créer un lien pour ouvrir un chat Hangouts particulier (pas un appel vidéo ). Il est possible d'ouvrir un chat dans une fenêtre distincte de la page principale de Google+, mais l'URL de cette fenêtre (quelque chose comme https://talkgadget.google.com/u/0/talkgadget/_/frame?v=1395695842&hl=ru#tgtn_c71vh1) ne peut pas être rouverte.

Est-il possible d'obtenir une URL permanente?

Réponses:


10

Depuis avril 2018 , il est en fait possible de créer une URL pour créer un lien vers un chat avec une personne spécifique. (Mais qui sait quand Google va les casser étant donné l' incohérence continue de leurs applications de messagerie …)

Tout d'abord, vous devez connaître l' identifiant Gaia de cette personne ( identifiant interne utilisé par Google Hangouts et Google Plus)

  • Si vous recherchez votre propre identifiant Gaia, connectez-vous à votre compte Google et visitez https://plus.google.com/me. Cela redirigera vers une URL du formulaire https://plus.google.com/1XXXXXXXXXX. Le numéro long à la fin de l'URL est votre identifiant Gaia. (Si vous n'avez pas de profil Google Plus, ce sera une page d'erreur, mais elle aura toujours l'ID Gaia correct.)
  • Si vous recherchez l' ID Gaia de quelqu'un d' autre , recherchez-le sur Google Plus. Si vous pouvez trouver une URL du formulaire https://plus.google.com/u/0/1XXXXXXXXXXXX/...associée à leur profil, vous avez leur identifiant Gaia.
  • Si vous utilisez la bibliothèque de Hangouts violets à ingénierie inverse pour utiliser Hangouts dans un client de bureau de messagerie instantanée , la boîte "À propos" ou "Info" d'un contact devrait vous montrer son ID Gaia.

Quoi qu'il en soit, une fois que vous avez l'ID Gaia de quelqu'un, il est assez simple de créer l'URL correcte pour démarrer un Hangout avec lui. Remplacez simplement 1XXXXXXXXXXXXci-dessous par l'ID Gaia de cet utilisateur:

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

1
Avez-vous une idée du format de lien pour une discussion de groupe?
Stephen M. Harris

Discussions de groupe…? C'est simple: ils ont des liens comme ceux https://hangouts.google.com/group/Lrjad6ru9e806l69AlpHaNuMer1cque vous pouvez créer à partir de l'interface Web elle-même. De même pour les appels vidéo de groupe, avec des liens comme /call/number.
Dan Lenski

1
Si vous avez une URL de profil personnalisé "Vanity", elle n'affichera pas votre identifiant Gaia. Pour obtenir votre identifiant Gaia, vous pouvez utiliser l'explorateur d'API Google ici: developers.google.com/apis-explorer/#p/plus/v1/plus.people.get Tapez votre nom personnalisé (par exemple "+ MyName") et demandez le champ "id", et il renverra votre ID Gaia.
tu-Reinstate Monica-dor duh

1
CELA MARCHE!! ENFIN!
DavidTaubmann

3

Comme indiqué précédemment par @Dan Leski

  1. vous devez connaître l'identifiant Gaia de cette personne (identifiant interne utilisé par Google).

    J'ai ajouté une réponse détaillée à une question de stackoverflow existante dans laquelle je décris comment récupérer l'ID Gaia à l'aide de l' API People . TL; DR: demande metadatadans le personFields, en utilisant des people.connections.listressources pour vos contacts ou la people/getressource pour vous-même.

  2. Une fois que vous avez l'ID Gaia de quelqu'un, il est assez simple de créer l'URL correcte pour démarrer un Hangout avec lui. Remplacez simplement 1XXXXXXXXXXXX ci-dessous par l'ID Gaia de cet utilisateur:

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


2

Réponse courte

Non, pour le moment, il n'est pas possible d'obtenir une URL permanente vers un "chat" Google Hangouts, mais il est possible d'obtenir une URL permanente vers un "historique de chat" Google Hangouts et d'ouvrir le chat à partir de la page Web liée.

Explication

Les "chats" de Google Hangouts sont accessibles à partir de plusieurs endroits (Gmail, extension Chrome Google+, application Chrome, application Web Hangouts, applications mobiles), mais aucun d'entre eux n'offre un moyen d'obtenir une URL permanente pour un chat Google Hangouts.

Mais l'historique des "chats" de Google Hangouts a une URL permanente. À partir de la page correspondante, le chat pouvait être ouvert.

Pour obtenir l'URL

  1. accédez à http://mail.google.com/mail/0/u/#chats
  2. localisez l'historique de discussion d'intérêt et ouvrez-le.
  3. copiez l'URL de la barre d'adresse du navigateur Web.

1

Le moyen le plus simple que je connaisse actuellement pour trouver l'ID Gaia est en fait d'aller sur get.google.com/albumarchive et les 21 chiffres qui se révèlent une fois que vous accédez à Album Archive seront les vôtres et vous pouvez les utiliser.

Une fois que vous avez obtenu l'identifiant, il est facile de créer votre lien de conversation.

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

où [Gaia Id] = 1xxxxxxxxxxxxxxxxx (21 chiffres)


0

Allez à quelque chose comme https://hangouts.google.com/call/cywnzqtjadjwhl55kfr5euvanyb.
Cliquez sur Join Hangoutpuis envoyez le lien à votre partenaire.

Le lien https://hangouts.google.com/hangouts/_/cywnzqtjadjwhl55kfr5euvanybdevrait également fonctionner.

Vous pouvez jouer avec l'adresse car la caractéristique de sécurité ici est le caractère aléatoire de l'adresse.


0

En 2019, vous pouvez trouver l'ID Gaia de quelqu'un en allant sur un chat, en démarrant les outils de développement, puis en consultant le journal réseau pour une demande POST de présence de querypresence; l'URL peut ressembler à ceci:

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

Les données de publication contiennent quelque chose comme ceci (mutilé):

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

Les nombres longs sont des identifiants Gaia; le vôtre et celui de votre partenaire de chat.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.