2013-05-23 7 views
6

Gibt es eine API, mit der ich eine Benachrichtigung an Google Hangout senden kann? Oder gibt es sogar ein Python-Modul, das die Hangout-API kapselt?Google Hangup-Benachrichtigung mit Python senden

Ich möchte Systembenachrichtigungen (z. B. Festplattenfehlerberichte) an ein bestimmtes Hangout-Konto senden. Irgendwelche Ideen, Vorschläge?

Antwort

2

Hangouts verfügt derzeit nicht über eine öffentliche API.

Das heißt, Nachrichten, die an den Google Talk XMPP-Server (talk.google.com:5222) gesendet werden, werden weiterhin über Hangouts an die Benutzer gesendet. Diese Unterstützung wird nur auf Einzelgespräche ausgedehnt, sodass die Benachrichtigung nicht an eine Gruppe von Benutzern gesendet werden kann. Die Nachrichten müssen über ein authentifiziertes Google-Konto übermittelt werden, damit sie zugestellt werden können.

+0

Hangouts hat jetzt eine API: https://developers.google.com/+/hangouts/button –

+0

Sie haben die Hangouts-API gelöscht: "Neue Apps können nicht erstellt werden, vorhandene Apps laufen jedoch bis zum 25. April 2017. Nach diesem Datum funktionieren Apps in Hangouts nicht mehr. " – bukzor

1

Ich senden Alarme und andere Benachrichtigungen mit einem Python-Skript (Fehler auf dem Datenbankserver, Partitionen ohne freien Speicherplatz, usw.), Hangouts verwenden. Es ist einfach. Sehen Sie sich http://www.administracion-linux.com/2014/07/enviar-mensajes-por-hangout-desde.html an, um Hangouts zu senden.

+1

Ein wenig mehr Erklärung mit Code-Schnipsel könnte anderen Programmierer hier helfen, zu verstehen – Daenarys

+1

Es verwendet einfach XMPP (alias Jabber), um die Nachrichten zu senden. Für den Moment funktioniert es, aber bis Google die XMPP-Unterstützung fallen lässt. –

+0

Ich musste über Google übersetzen, aber das Snippet funktioniert. Danke :) – kommradHomer

1

Es gibt Pre-Alpha-Bibliothek für Treffpunkte Nachrichten auf Python zu senden: https://pypi.python.org/pypi/hangups/0.1

Die API wurde Reverse Engineering und wird nicht veröffentlicht (als jemand in den Kommentaren gepostet). Dadurch könnte sich der Wille von Google ändern.

Außerdem wurden Nachrichten, die mit XMPP gesendet wurden, nicht mehr an Hangouts-Benutzer gesendet. Ich denke, das ist ein weiterer Schnitt (von den tausend geplanten).