TwistedTwistedTornadoAsyncioNativePythonPython-Twisted V4 Misc API Reference for Realtime Apps

Go to Mobile Push


 

NOTICE: Based on current web trends and our own usage data, PubNub's Python Twisted SDK is deprecated as of May 1, 2019. Deprecation means we will no longer be updating the Python Twisted SDK but will continue to support users currently using it. Please feel free to use our other Python SDK offerings as they will continue to be supported and maintained. If you would like to use the Python Twisted SDK specifically, we would love to work with you on keeping this project alive!

This function will return a 17 digit precision Unix epoch.
 
Timetoken
The timetoken is constructed using the following algorithm:
timetoken = (Unix epoch time in seconds) * 10000000
Example of creating a timetoken for a specific time & date
08/19/2013 @ 9:20pm in UTC = 1376961606
timetoken = 1376961606 * 10000000
timetoken = 13769616060000000
To fetch Time you can use the following method(s) in Python-Twisted V4 SDK
d = pubnub.time().deferred()
d.addCallback(my_callback)
The time() operation returns a PNTimeResponse which contains the following operations:
MethodTypeDescription
int
Int
Returns an int representation of current time token.
str
String
Returns a str representation of current time token.
date_time
Date
Returns a date representation of current time token.
 Do not confuse with timestamp() method, which is a shortcut to int(time.time())
Returns all the subscribed channels in a list.
To Get Subscribed Channels you can use the following method(s) in the Python-Twisted V4 SDK:
  1. pubnub.get_subscribed_channels()
channels = pubnub.get_subscribed_channels()
List
["my_ch1", "my_ch2"]
Returns all the subscribed channel groups in a list.
To Get Subscribe Channel Groups you can use the following method(s) in the Python-Twisted V4 SDK
  1. pubnub.get_subscribed_channel_groups()
channels = pubnub.get_subscribed_channel_groups()
List
["my_group1", "my_group2"]