From 99b1453493c82812333062fabe9e91143b2ff0c5 Mon Sep 17 00:00:00 2001 From: Devendra Date: Tue, 25 Nov 2014 19:29:23 +0530 Subject: channel group support admin api's only --- python/examples/cr.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'python/examples/cr.py') diff --git a/python/examples/cr.py b/python/examples/cr.py index ad8e3c9..c537780 100644 --- a/python/examples/cr.py +++ b/python/examples/cr.py @@ -9,9 +9,9 @@ import sys from Pubnub import Pubnub -publish_key = len(sys.argv) > 1 and sys.argv[1] or 'demo' -subscribe_key = len(sys.argv) > 2 and sys.argv[2] or 'demo' -secret_key = len(sys.argv) > 3 and sys.argv[3] or 'demo' +publish_key = len(sys.argv) > 1 and sys.argv[1] or 'pam' +subscribe_key = len(sys.argv) > 2 and sys.argv[2] or 'pam' +secret_key = len(sys.argv) > 3 and sys.argv[3] or 'pam' cipher_key = len(sys.argv) > 4 and sys.argv[4] or '' ssl_on = len(sys.argv) > 5 and bool(sys.argv[5]) or False @@ -19,12 +19,15 @@ ssl_on = len(sys.argv) > 5 and bool(sys.argv[5]) or False ## Initiate Pubnub State ## ----------------------------------------------------------------------- pubnub = Pubnub(publish_key=publish_key, subscribe_key=subscribe_key, - secret_key=secret_key, cipher_key=cipher_key, ssl_on=ssl_on) + secret_key=secret_key, cipher_key=cipher_key, ssl_on=ssl_on, auth_key="abcd") channel = 'hello_world' def callback(message): print(message) +print pubnub.revoke(channel_group='dev:abcd', auth_key="abcd") +print pubnub.audit(channel_group="dev:abcd") +print pubnub.grant(channel_group='dev:abcd', read=True, write=True, manage=True, auth_key="abcd") print pubnub.channel_group_list_namespaces() print pubnub.channel_group_list_groups(namespace='aaa') print pubnub.channel_group_list_groups(namespace='foo') @@ -35,6 +38,9 @@ print pubnub.channel_group_remove_channel(channel_group='dev:abcd', channel="hi" print pubnub.channel_group_list_channels(channel_group='dev:abcd') +pubnub.revoke(channel_group='dev:abcd', auth_key="abcd", callback=callback, error=callback) +pubnub.audit(channel_group="dev:abcd", callback=callback, error=callback) +pubnub.grant(channel_group='dev:abcd', read=True, write=True, manage=True, auth_key="abcd", callback=callback, error=callback) pubnub.channel_group_list_namespaces(callback=callback, error=callback) pubnub.channel_group_list_groups(namespace='aaa', callback=callback, error=callback) pubnub.channel_group_list_groups(namespace='foo', callback=callback, error=callback) @@ -42,4 +48,4 @@ pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi", callback=callback, error=callback) pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, error=callback) pubnub.channel_group_remove_channel(channel_group='dev:abcd', channel="hi", callback=callback, error=callback) -pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, error=callback) \ No newline at end of file +pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, error=callback) -- cgit v1.2.3