diff options
Diffstat (limited to 'python/README.md')
| -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 | 
