web-dev-qa-db-fra.com

Créer un lien direct vers le chat Google Hangouts

Je dois créer un lien pour ouvrir un chat de Hangouts particulier (pas appel vidéo ). Il est possible d'ouvrir un chat dans une fenêtre séparée de la page Google+ principale, 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 ouverte à nouveau.

Est-il possible d'obtenir une URL permanente?

13
Equidamoid

À partir d'avril 2018 , il est en fait est il est possible de créer une URL permettant de créer un lien vers une discussion en particulier. la personne. (Mais qui sait quand Google les supprimera étant donné le incohérence constante de leurs applications de messagerie …)

Tout d'abord, vous devez connaître le nom Gaia ID 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 le site https://plus.google.com/me . Cela redirigera vers une URL de la forme _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, il s'agira d'une page d'erreur, mais le numéro d'identification Gaia sera toujours correct.)
  • Si vous recherchez quelqu'un else Identifiant Gaia, recherchez-le sur Google Plus. Si vous pouvez trouver une URL de la forme _https://plus.google.com/u/0/1XXXXXXXXXXXX/..._ associée à leur profil, vous avez leur identifiant Gaia.
  • Si vous utilisez la bibliothèque violette de hangouts à ingénierie inversée pour utiliser Hangouts dans un client de bureau de messagerie instantanée] , la zone "À propos de" ou "Info" d'un contact doit vous montrer son identifiant Gaia.

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

_https://hangouts.google.com/chat/person/1XXXXXXXXXXXX
_
10
Dan Lenski

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é ne réponse détaillée à une question existante de stackoverflow dans laquelle je décris comment récupérer l'identifiant Gaia à l'aide de People API. TL; DR: Demander metadata dans personFields, en utilisant les ressources people.connections.list pour vos contacts ou la ressource people/get.

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

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

2
Olivier

Réponse courte

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

Explication

Les "discussions" Google Hangouts sont accessibles depuis plusieurs endroits (extension Gmail, Google+ Chrome, application Chrome, applications Web Hangouts, applications mobiles), mais aucun ne permet de URL permanente pour un chat Google Hangouts.

Mais l'historique des "discussions" de Google Hangouts possède une URL permanente. Le chat pourrait être ouvert à partir de la page correspondante.

Pour obtenir l'URL

  1. allez à http://mail.google.com/mail/0/u/#chats
  2. localisez l'historique de discussion qui vous intéresse et ouvrez-le.
  3. copiez l'URL à partir de la barre d'adresse du navigateur Web.
2
Rubén

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

Link as https://hangouts.google.com/hangouts/_/cywnzqtjadjwhl55kfr5euvanyb devrait également fonctionner.

Vous pouvez jouer avec l'adresse comme élément de sécurité. Ici, le caractère aléatoire de l'adresse.

0
Royi

En 2019, vous pouvez trouver le numéro d'identification Gaia d'un utilisateur en accédant à une discussion en ligne, en démarrant les outils de développement, puis en consultant le journal du réseau pour une requête de type présence POST; l'URL peut ressembler à ceci:

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

Les données de poste 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 numéros longs sont des identifiants Gaia; le vôtre et celui de votre interlocuteur.

0
C H