我试图使用Valence检索评估,但是不确定如何附加查询参数
评估API
我尝试将它作为数据附加到ajax调用中,并在URL中获取参数。
$.ajax({
'd2l/api/le/1.0/61399/assessment',
{
method:'GET',
headers: {
'X-Csrf-Token': localStorage['XSRF.Token']
},
data: {
assessmentType: 'Rubric',
objectType: 'Dropbox',
objectId: 559230,
userId:97197
}
}
}).done(function(data){console.log(data););
我是不是在哪里搞错了?第一个参数-assessmentType与asssessmentType的API中有一个错误.但我想应该是用正确的方式拼写的。
(谢谢你的协助:)
发布于 2015-11-13 15:33:46
在API中获得要工作的参数的地方都放在url上:
d2l/api/le/1.0/61399/assessment?assessmentType=Rubric&objectType=Dropbox&objectId=559230&userId=97197
但是我在我的系统上用我自己的规则在一个dropbox任务上尝试了这个,但是我没有得到任何回报。API文档确实说这是一个不稳定的路由,所以这可能是一个问题。
发布于 2015-12-03 19:07:20
当您进行调用时,路由的路径将被用作身份验证令牌生成的基本字符串的一部分,但是查询参数不会。尽管如此,当您进行调用时,您仍然会将查询参数附加到URL上,就像对任何参数化请求一样。所以,电话可能是
GET https://yourLMS.edu?assessmentType=Rubric&objectType=Dropbox&objectId=559230&userId=97197
但是,为了生成安全令牌,您可以使用GET
、/d2l/api/le/1.0/61399/assessment
和时间戳组成基本字符串。
https://stackoverflow.com/questions/33679254
复制相似问题