Utility Methods API for PubNub Python-Twisted SDK
Deprecated
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!
The methods on this page are utility methods that don't fit into other categories.
Time
This function will return a 17 digit precision Unix epoch.
The timetoken is constructed using the following algorithm:
timetoken = (Unix epoch time in seconds) * 10000000
Example of creating a timetoken for a specific time and date
08/19/2013 @ 9:20pm in UTC = 1376961606
timetoken = 1376961606 * 10000000
timetoken = 13769616060000000
Method(s)
To fetch Time
you can use the following method(s) in Python-Twisted SDK:
pubnub.time()
Basic Usage
d = pubnub.time().deferred()
d.addCallback(my_callback)
Returns
The time()
operation returns a PNTimeResponse
which contains the following operations:
Method | Type | Description |
---|---|---|
int | Int | Returns an int representation of current timetoken. |
str | String | Returns a str representation of current timetoken. |
date_time | Date | Returns a date representation of current timetoken. |
Do not confuse with timestamp()
method, which is a shortcut to int(time.time())
.
Get Subscribed Channels
Returns all the subscribed channels in a list
.
Method(s)
To Get Subscribed Channels
you can use the following method(s) in the Python-Twisted SDK:
pubnub.get_subscribed_channels()`
Basic Usage
Get Subscribed Channels
channels = pubnub.get_subscribed_channels()
Returns
List
["my_ch1", "my_ch2"]
Get Subscribed Channel Groups
Returns all the subscribed channel groups in a list
.
Method(s)
To Get Subscribe Channel Groups
you can use the following method(s) in the Python-Twisted SDK:
pubnub.get_subscribed_channel_groups()
Basic Usage
Get Subscribed Channel Groups
channels = pubnub.get_subscribed_channel_groups()
Returns
List
["my_group1", "my_group2"]