Добрый вечер. Есть рабочий код на Node.js:
// first, install the pusher-client library via "npm install pusher-client@1.1.0"
var Pusher = require('pusher-client');
var pusher = new Pusher('c0eef4118084f8164bec65e6253bf195', {
encrypted: true,
wsPort: 443,
wssPort: 443,
host: 'notifier.bitskins.com'
});
pusher.connection.bind('connected', function() {
// connected to realtime updates
console.log(" -- connected to websocket");
});
pusher.connection.bind('disconnected', function() {
// not connected to realtime updates
console.log(" -- disconnected from websocket");
});
var events_channel = pusher.subscribe('inventory_changes'); // use the relevant channel, see docs below
events_channel.bind('extra_info', function(data) {
// use the relevant event type, see docs below
// print out any data received for the given event type
console.log(" -- got data: " + JSON.stringify(data)); // Что это а data?
});
И есть не совсем рабочий код на Python:
import pusherclient
import json
import logging
pusher = pusherclient.Pusher('c0eef4118084f8164bec65e6253bf195', port=443)
def ok():
print('Connected')
logging.info('Connected')
def let(data):
print('got info' + json.dumps(data, separators=(',', ':')))
pusher.connection.bind('connected', ok())
event_channel = pusher.subscribe('inventory_changes')
event_channel.bind('extra_info', callback=let()) # Что мне нужно передать??
Не могу понять, что мне нужно передать в data, т.к. не понимаю откуда она берется в node.js