Получение статуса Jabber через Python
-
24-09-2019 - |
Вопрос
Я разрабатываю веб-сайт, используя Framework Django, и мне нужно получить статусы Jabber (хорошо, Google Talk) для пользователя. Большинство библиотек Jabber Python кажутся невероятным количеством излишек (и накладных расходов) для простой задачи. Есть ли простой способ сделать это?
Я очень мало знаю о XMPP / Jabber, хотя, конечно, я готов учиться. Вам нужно быть аутентифицированным и «подружившим» пользователем для получения статуса другого пользователя?
Решение
Вам нужно быть аутентифицированным и «подружившим» пользователем для получения статуса другого пользователя?
да.
Чтобы получить статус данного пользователя, вы должны написать jabber Bot, и пользователь должен добавить свой бот как друг. Тогда вы сможете получить статус этого пользователя. Подпирать и другие услуги делают это.
Google Buzz от Google, поэтому у них уже есть доступ к вашему статусу чата ...
Другие советы
Рекомендую проверить Google AppEngine's XMPP API (Django работает на AppEngine тоже). AFAIK Вы должны быть уполномочены проверить статус пользователя.