Valence 中的查询参数使用
Query Parameter Use in Valence
我正在尝试使用 Valence 检索评估,但不确定如何附加查询参数
我已尝试将其作为数据附加到 ajax 调用中,以及 GET 参数中的 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 中存在拼写错误....但我假设它应该以正确的方式拼写。
提前感谢您的帮助:)
我在 API 中获得 GET 参数的所有地方都在 url:
d2l/api/le/1.0/61399/assessment?assessmentType=Rubric&objectType=Dropbox&objectId=559230&userId=97197
但是我在我的系统上用我自己的一个规则在 dropbox 分配上尝试了这个,但我没有得到任何回报。 API 文档确实说这是一条不稳定的路线,所以这可能是个问题。
当您进行调用时,路由的 路径 将用作生成身份验证令牌的基本字符串的一部分,但 查询参数 没有。不过,当您进行调用时,您会在 URL 上附加查询参数,就像您对任何参数化请求所做的那样。所以,电话可能是
GET https://yourLMS.edu?assessmentType=Rubric&objectType=Dropbox&objectId=559230&userId=97197
但是为了生成您的安全令牌,您使用 GET
、/d2l/api/le/1.0/61399/assessment
和时间戳组成基本字符串。
我正在尝试使用 Valence 检索评估,但不确定如何附加查询参数
我已尝试将其作为数据附加到 ajax 调用中,以及 GET 参数中的 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 中存在拼写错误....但我假设它应该以正确的方式拼写。
提前感谢您的帮助:)
我在 API 中获得 GET 参数的所有地方都在 url:
d2l/api/le/1.0/61399/assessment?assessmentType=Rubric&objectType=Dropbox&objectId=559230&userId=97197
但是我在我的系统上用我自己的一个规则在 dropbox 分配上尝试了这个,但我没有得到任何回报。 API 文档确实说这是一条不稳定的路线,所以这可能是个问题。
当您进行调用时,路由的 路径 将用作生成身份验证令牌的基本字符串的一部分,但 查询参数 没有。不过,当您进行调用时,您会在 URL 上附加查询参数,就像您对任何参数化请求所做的那样。所以,电话可能是
GET https://yourLMS.edu?assessmentType=Rubric&objectType=Dropbox&objectId=559230&userId=97197
但是为了生成您的安全令牌,您使用 GET
、/d2l/api/le/1.0/61399/assessment
和时间戳组成基本字符串。