Я работаю над tincan JavaScript API. Проблема в том, что мой формат данных полностью изменен, и TinCan указал, почему нужно передавать данные вместе с вызовом. Помогите мне настроить мои данные в формате TinCan Api. Вот пример данных одного из моих звонков.
var data = { "groupId": "groupId", "groupName": "gNameEncrypt", "tutorNames": "tutorNames", "actorNames": "actorNames", "otherNames": "otherNames" };
Текущее, что я делаю, я просто декодирую эти данные и отправляю их так.
var actionList = new TinCan(
{
recordStores: [{
endpoint: "http://example.com",
username: username,
password: password,
allowFail: false
}]
});
var action = new TinCan.Agent({
"name": "insert"
});
actionList.getStatements({
'params': {
'agent': action,
'verb': {
'id': $.base64.encode(data)
}
},
'callback': function (err, data) {
console.info(data.more);
var urlref = "http://<?php echo $_SERVER['SERVER_NAME'] . ":" . $_SERVER['SERVER_PORT'] . $uriParts[0] . "?" ?>t=" + data.more.TutorToken;
window.location.href = urlref;
}
});
crypt.finish();
});