Files
Failed to load latest commit information.
python
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
## --------------------------------------------------- ## ## YOU MUST HAVE A PUBNUB ACCOUNT TO USE THE API. ## http://www.pubnub.com/account ## ## ---------------------------------------------------- ## ----------------------------------------------------------------- ## PubNub 3.0 Real-time Cloud Push API - PYTHON on Google App Engine ## ----------------------------------------------------------------- ## ## www.pubnub.com - PubNub Real-time Push Service in the Cloud. ## http://github.com/pubnub/pubnub-api/tree/master/python/ ## ## PubNub is a Massively Scalable Real-time Service for Web and Mobile Games. ## This is a cloud-based service for broadcasting Real-time messages ## to thousands of web and mobile clients simultaneously. ## --------------- ## Python Push API ## --------------- pubnub = Pubnub( "demo", ## PUBLISH_KEY "demo", ## SUBSCRIBE_KEY None, ## SECRET_KEY False ## SSL_ON? ) # ------- # PUBLISH # ------- # Send Message info = pubnub.publish({ 'channel' : 'hello_world', 'message' : { 'some_text' : 'Hello my World' } }) print(info) # --------- # SUBSCRIBE # --------- # Listen for Messages *BLOCKING* def receive(message) : print(message) return True pubnub.subscribe({ 'channel' : 'hello_world', 'callback' : receive }) # ------- # HISTORY # ------- # Load Previously Published Messages history = pubnub.history({ 'channel' : 'hello_world', 'limit' : 1 }) print(history)