Функция присутствия Pubnub в Python (GAE)
PubNub, это действительно здорово для общения в реальном времени. согласно документации, предоставленной командой pubnub, я сделал с subscribe
а также publish
Например, он работает нормально.
Теперь мне интересно, как получить конкретного пользователя / присутствие с помощью каналов PubNub в приложениях Python(GAE), но я не нашел полного руководства о том, как реализовать эту функцию как на стороне сервера, так и на стороне клиента.
ПРИМЕЧАНИЕ: я использую здесь Python Google App Engine и Javascript.
1 ответ
Присутствие PubNub - это способ следить за соединениями / выходами в канале. Если я правильно понимаю, вам нужна функция here_now.
Взято из библиотеки Pyton ( https://github.com/pubnub/pubnub-api/tree/master/python/)
here_now = pubnub.here_now({
'channel' : 'hello_world',
})
print(here_now['occupancy'])
print(here_now['uuids'])
И теперь вы можете перебирать всех, кто находится в канале прямо сейчас, это не может быть сделано в javascript, хотя вам, возможно, потребуется другой канал для каждого из ваших реальных каналов, чтобы вы могли отправлять информацию с сервера. сторона на стороне клиента, а затем обновить что-то соответственно.