1

在开发者密钥上没有强制执行范围的情况下,以下请求会返回 Course 对象以及 total_students 和学期信息:

/api/v1/courses?include[]=term&include[]=total_students

在执行范围并仅允许后url:GET|/api/v1/courses,Course 对象返回但不包括 terms 或 total_student 字段。

我在文档( https://canvas.instructure.com/doc/api/courses.html#method.courses.index )中找不到任何表明这两个字段需要额外范围的内容。有谁知道是否是这种情况,如果是这样,获得这两个附加属性需要什么范围?

4

1 回答 1

2

开发人员密钥上有“允许包含参数”的设置。当该选项被禁用时,Canvas 将忽略包含和包含参数。

您可以在此处阅读有关它的更多信息:https ://canvas.instructure.com/doc/api/file.developer_keys.html在“Canvas API 包含”下

于 2020-03-02T19:38:35.853 回答