2013-05-23 13 views
6

Esiste un'API che mi consente di inviare una notifica a Google Hangout? O esiste anche un modulo Python che incapsula l'API Hangouts?invia la notifica di Hangout di google utilizzando python

Vorrei inviare una notifica di sistema (ad esempio i report di errore del disco rigido) a un determinato account di Hangout. Qualche idea, suggerimento?

risposta

2

Attualmente Hangouts non dispone di un'API pubblica.

Detto questo, i messaggi recapitati al server XMPP di Google Talk (talk.google.com:5222) vengono ancora recapitati agli utenti tramite Hangouts. Questo supporto è esteso solo a conversazioni individuali, pertanto la notifica non può essere inviata a un gruppo di utenti. I messaggi dovranno essere forniti attraverso un account Google autenticato per essere consegnati.

+0

Ora Hangouts ha una API: https://developers.google.com/+/hangouts/button –

+0

Hanno ucciso l'API di Hangouts: "Non è possibile creare nuove app, ma le app esistenti continueranno a funzionare fino al 25 aprile 2017. Dopo tale data, le app in Hangouts non funzioneranno più. " – bukzor

1

Invio allarmi e altre notifiche con uno script python (errori su server di database, partizioni senza spazio libero, ecc.) Utilizzando hangout. È facile. Guarda http://www.administracion-linux.com/2014/07/enviar-mensajes-por-hangout-desde.html per inviare Hangouts.

+1

Un po 'più di spiegazione con gli snippet di codice potrebbe aiutare gli altri programmatori a capire – Daenarys

+1

Semplicemente usa XMPP (alias Jabber) per inviare i messaggi. Per ora funziona, ma fino a quando Google non deciderà di abbandonare il supporto XMPP. –

+0

ho dovuto tradurre via google, ma lo snippet funziona. grazie :) – kommradHomer

1

C'è libreria pre-alpha per l'invio di messaggi di Hangouts su Python: https://pypi.python.org/pypi/hangups/0.1

L'API sono stati reverse engineering e non viene pubblicato (come qualcuno ha postato nei commenti). Quindi potrebbe cambiare la volontà di Google.

Inoltre, i messaggi inviati utilizzando XMPP hanno cessato di essere consegnati agli utenti di Hangouts. Immagino che questo sia un altro taglio (delle migliaia in programma).

Problemi correlati