Here's some code snippet which should give you the idea. First log in to
get a session id:
var u = SqueezeJS.Prefs.get('sn_email');
var p = SqueezeJS.Prefs.get('sn_password_sha');
var t = new Date().getTime();
var sha = new SHA(p + t, "ASCII");
Ext.Ajax.request({
url: 'http://www.mysqueezebox.com/api/v1/login',
success: function(result) {
// store the sdi_squeezenetwork_session for later use
...
},
params: {
u: u,
t: t,
a: sha
}
});
Later on use above sdi_squeezenetwork_session value as the
'x-sdi-squeezenetwork-session' header in your queries.
--
Michael
get a session id:
var u = SqueezeJS.Prefs.get('sn_email');
var p = SqueezeJS.Prefs.get('sn_password_sha');
var t = new Date().getTime();
var sha = new SHA(p + t, "ASCII");
Ext.Ajax.request({
url: 'http://www.mysqueezebox.com/api/v1/login',
success: function(result) {
// store the sdi_squeezenetwork_session for later use
...
},
params: {
u: u,
t: t,
a: sha
}
});
Later on use above sdi_squeezenetwork_session value as the
'x-sdi-squeezenetwork-session' header in your queries.
--
Michael