Добавление мгновенных сообщений (возможно, XMPP) на мой веб-сайт в AppEngine (без использования идентификаторов входа в Google)

StackOverflow https://stackoverflow.com/questions/4241920

Вопрос

Я разработал веб-сайт знакомств, построенный на верхней части двигателя Google App, к которому я хотел бы добавить мгновенные сообщения и, возможно, / возможно, аудио и видеоконференция.

Учитывая, что пользователи на сайте не хотят делиться своими личными деталями или реальной контактной информацией, я управляю всеми входами в систему и сеансы, не при условии, что у клиентов есть (или даже хотите) идентификатор учетной записи Google или любой другой логин, который связан с их реальной идентичностью.

Я хотел бы услышать предложения о том, как я могу пойти по добавлению мгновенных сообщений для моего веб-сайта, учитывая, что я не могу просто получить доступ к Google Talk или в некоторых других существующих услуге.

Если бы имело ли смысл использовать XMPP для этого, и если да, то будет ли Google Talk или любой другой поставщик услуг XMPP, позвольте мне зарегистрировать новые учетные записи пользователей без ручного вмешательства (т. Е. После того, как пользователь зарегистрирован на моем сайте, автоматически зарегистрируйте их с помощью XMPP Поставщик)? Или, если нет, возможно, я могу использовать один идентификатор Google с Google Talk с другим идентификатором ресурсов для каждого пользователя (me@google.com/user1, me@google.com/user2, и т. Д. ...) и отправлять сообщения между разными ресурсами? Может ли эта работа, а / или иметь тысячи одновременных соединений с одним аккаунтом, заставляйте меня забанить от Google Talk?

Возможно, какой-то решение на основе AJAX может иметь больше смысла, учитывая тот факт, что пользователи уже зарегистрированы на моем сайте, но не зарегистрированы для службы XMPP?

Любые предложения о том, как я могу приблизиться к этой проблеме, будет высоко оценена.

С уважением --alexander.

Это было полезно?

Решение

Текстовый чат - это более легкая проблема. Вы можете сделать либо с или без XMPP. Без XMPP вы будете создавать клиент типа чата Facebook на своих страницах, которые отправляют сообщения от каждого пользователя в приложение, и приложение затем отображается, затем на экране получателя. (Клиент может быть опроса или использовать комету, когда он приходит вне). Проверить оларк Чтобы увидеть, как это работает.

После того, как вы создадите код, чтобы использовать приложение в качестве распределительного щита, который направляет правильное сообщение для правильного человека (анонимно, может быть, можно легко), вы можете легко портировать его в XMPP, если вам требуется. Обе стороны добавляют вас. (предполагая гетерогенный сайт.)

Аудио и видео, я понятия не имею, как сделать, не обменивая детали между сторонами: - /

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top