aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevendra2014-12-04 13:18:39 +0530
committerDevendra2014-12-04 13:18:39 +0530
commitb60b943fc41849dc94ad6dcfb246082f421ed561 (patch)
treee84a7302967138dd41f75fc565061adbb3c70ab0
parent756b87fd6fb0809605dcc3b35df20a115a9e3ca5 (diff)
downloadpubnub-python-b60b943fc41849dc94ad6dcfb246082f421ed561.tar.bz2
adding CG examples to README
-rw-r--r--python/README.md151
1 files changed, 151 insertions, 0 deletions
diff --git a/python/README.md b/python/README.md
index 63548ad..f73f185 100644
--- a/python/README.md
+++ b/python/README.md
@@ -192,4 +192,155 @@ def callback(message):
pubnub.revoke(channel, authkey, callback=callback, error=callback)
```
+### CHANNEL GROUP NAMESPACES
+
+```
+#### List Namespaces
+
+# Synchronous usage
+
+print pubnub.channel_group_list_namespaces()
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.channel_group_list_namespaces(callback=callback, error=callback)
+```
+
+#### List Groups
+
+```
+# Synchronous usage
+
+print pubnub.channel_group_list_groups(namespace='aaa')
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.channel_group_list_groups(namespace='aaa', callback=callback, error=callback)
+
+```
+
+#### List Channels
+
+```
+# Synchronous usage
+
+print pubnub.channel_group_list_channels(channel_group='dev:abcd')
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, error=callback)
+
+```
+
+#### Add Channel
+
+```
+# Synchronous usage
+
+print pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi")
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi", callback=callback, error=callback)
+
+```
+
+
+#### Remove Channel
+
+```
+# Synchronous usage
+
+print pubnub.channel_group_remove_channel(channel_group='dev:abcd', channel="hi")
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.channel_group_remove_channel(channel_group='dev:abcd', channel="hi", callback=callback, error=callback)
+
+```
+
+
+#### List Channels
+
+```
+# Synchronous usage
+
+print pubnub.channel_group_list_channels(channel_group='dev:abcd')
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.channel_group_add_channel(channel_group='dev:abcd', callback=callback, error=callback)
+
+```
+
+#### Grant
+
+
+```
+# Synchronous usage
+
+print pubnub.grant(channel_group='dev:abcd', read=True, write=True, manage=True, auth_key="abcd")
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.grant(channel_group='dev:abcd', read=True, write=True, manage=True, auth_key="abcd", callback=callback, error=callback)
+
+```
+
+#### Revoke
+
+```
+# Synchronous usage
+
+print pubnub.revoke(channel_group='dev:abcd', auth_key="abcd")
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.revoke(channel_group='dev:abcd', auth_key="abcd", callback=callback, error=callback)
+
+```
+
+
+#### Audit
+
+```
+# Synchronous usage
+
+print pubnub.audit(channel_group='dev:abcd')
+
+# Asynchronous usage
+
+def callback(message):
+ print(message)
+
+pubnub.audit(channel_group='dev:abcd', callback=callback, error=callback)
+
+```
+
+
+
## Contact support@pubnub.com for all questions