channel = 'ab' # Asynchronous usage def callback(message, channel): print(str(message) + ' , ' + channel) def error(message): print("ERROR : " + str(message)) def connect(message): print("CONNECTED " + str(message)) def reconnect(message): print("RECONNECTED " + str(message)) def disconnect(message): print("DISCONNECTED " + str(message)) print(pubnub.channel_group_add_channel(channel_group='abc', channel="a")) pubnub.subscribe_group(channel_groups='abc', callback=callback, error=callback, connect=connect, reconnect=reconnect, disconnect=disconnect) pubnub.start()
def error(message): print("ERROR : " + str(message)) def connect_abc(message): print("CONNECTED " + str(message)) def connect_d(message): print("CONNECTED " + str(message)) pubnub.unsubscribe(channel='d') def reconnect(message): print("RECONNECTED " + str(message)) def disconnect(message): print("DISCONNECTED " + str(message)) print pubnub.channel_group_add_channel(channel_group='abc', channel="b") pubnub.subscribe_group(channel_groups='abc', callback=callback_abc, error=error, connect=connect_abc, reconnect=reconnect, disconnect=disconnect) pubnub.subscribe(channels='d', callback=callback_d, error=error, connect=connect_d, reconnect=reconnect, disconnect=disconnect) pubnub.start()
def error(message): print("ERROR : " + str(message)) def connect(message): print("CONNECTED " + str(message)) def reconnect(message): print("RECONNECTED " + str(message)) def disconnect(message): print("DISCONNECTED " + str(message)) print pubnub.channel_group_add_channel(channel_group='abc', channel="a") pubnub.subscribe_group(channel_groups='abc', callback=callback, error=callback, connect=connect, reconnect=reconnect, disconnect=disconnect) #pubnub.subscribe(channels='d', callback=callback, error=callback, # connect=connect, reconnect=reconnect, disconnect=disconnect) pubnub.start()
pubnub = Pubnub(publish_key=publish_key, subscribe_key=subscribe_key, 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')) print(pubnub.channel_group_list_channels(channel_group='dev:abcd')) print(pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi")) print(pubnub.channel_group_list_channels(channel_group='dev:abcd')) 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) pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, error=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)
print("ERROR : " + str(message)) def connect(message): print("CONNECTED") def reconnect(message): print("RECONNECTED") def disconnect(message): print("DISCONNECTED") pubnub.channel_group_add_channel("abg", "abcd") pubnub.channel_group_add_channel("cdg", "efgh") pubnub.subscribe(channels=channel, callback=callback, error=callback, connect=connect, reconnect=reconnect, disconnect=disconnect) pubnub.subscribe_group(channel_groups=channel_group, callback=callback, error=callback, connect=connect, reconnect=reconnect, disconnect=disconnect) def cb(resp): print(datetime.now().strftime('%H:%M:%S'), resp) def err(resp): print(datetime.now().strftime('%H:%M:%S'), resp)
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')) print(pubnub.channel_group_list_channels(channel_group='dev:abcd')) print(pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi")) print(pubnub.channel_group_list_channels(channel_group='dev:abcd')) 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,
print("ERROR : " + str(message)) def connect(message): print("CONNECTED") def reconnect(message): print("RECONNECTED") def disconnect(message): print("DISCONNECTED") pubnub.channel_group_add_channel("abg", "abcd") pubnub.channel_group_add_channel("cdg", "efgh") pubnub.subscribe(channels=channel, callback=callback, error=callback, connect=connect, reconnect=reconnect, disconnect=disconnect) pubnub.subscribe_group(channel_groups=channel_group, callback=callback, error=callback, connect=connect, reconnect=reconnect, disconnect=disconnect)
def connect_d(message): print("CONNECTED " + str(message)) pubnub.unsubscribe(channel="d") def reconnect(message): print("RECONNECTED " + str(message)) def disconnect(message): print("DISCONNECTED " + str(message)) print(pubnub.channel_group_add_channel(channel_group="abc", channel="b")) pubnub.subscribe_group( channel_groups="abc", callback=callback_abc, error=error, connect=connect_abc, reconnect=reconnect, disconnect=disconnect, ) pubnub.subscribe( channels="d", callback=callback_d, error=error, connect=connect_d, reconnect=reconnect, disconnect=disconnect ) pubnub.start()
def connect_d(message): print("CONNECTED " + str(message)) pubnub.unsubscribe(channel='d') def reconnect(message): print("RECONNECTED " + str(message)) def disconnect(message): print("DISCONNECTED " + str(message)) print(pubnub.channel_group_add_channel(channel_group='abc', channel="b")) pubnub.subscribe_group(channel_groups='abc', callback=callback_abc, error=error, connect=connect_abc, reconnect=reconnect, disconnect=disconnect) pubnub.subscribe(channels='d', callback=callback_d, error=error, connect=connect_d, reconnect=reconnect, disconnect=disconnect)