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?
À 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).
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.)https://plus.google.com/u/0/1XXXXXXXXXXXX/...
_ associée à leur profil, vous avez leur 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
_
Comme indiqué précédemment par @ Dan Leski
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
.
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:
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.
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
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.
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.