diff options
| author | Devendra | 2014-12-04 13:18:39 +0530 |
|---|---|---|
| committer | Devendra | 2014-12-04 13:18:39 +0530 |
| commit | b60b943fc41849dc94ad6dcfb246082f421ed561 (patch) | |
| tree | e84a7302967138dd41f75fc565061adbb3c70ab0 | |
| parent | 756b87fd6fb0809605dcc3b35df20a115a9e3ca5 (diff) | |
| download | pubnub-python-b60b943fc41849dc94ad6dcfb246082f421ed561.tar.bz2 | |
adding CG examples to README
| -rw-r--r-- | python/README.md | 151 |
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 |
