强制范围时 Canvas API 中的列表课程缺少属性
Missing attributes from list course in Canvas API when scope enforced
由于开发人员密钥没有强制范围,以下请求 returns 课程对象以及 total_students 和学期信息:
/api/v1/courses?include[]=term&include[]=total_students
在强制执行范围并仅允许 url:GET|/api/v1/courses
之后,课程对象 returns 但不包括术语或 total_student 字段。
我在文档 (https://canvas.instructure.com/doc/api/courses.html#method.courses.index) 中找不到任何表明这两个字段需要额外范围的信息。有谁知道是否是这种情况,如果是这样,获得这两个附加属性需要什么范围?
"Allow Include Parameters" 的开发人员密钥有一个设置。当该选项被禁用时 Canvas 将忽略 include 和 includes 参数。
您可以在此处阅读更多相关信息:https://canvas.instructure.com/doc/api/file.developer_keys.html 在 "Canvas API Includes"
下
由于开发人员密钥没有强制范围,以下请求 returns 课程对象以及 total_students 和学期信息:
/api/v1/courses?include[]=term&include[]=total_students
在强制执行范围并仅允许 url:GET|/api/v1/courses
之后,课程对象 returns 但不包括术语或 total_student 字段。
我在文档 (https://canvas.instructure.com/doc/api/courses.html#method.courses.index) 中找不到任何表明这两个字段需要额外范围的信息。有谁知道是否是这种情况,如果是这样,获得这两个附加属性需要什么范围?
"Allow Include Parameters" 的开发人员密钥有一个设置。当该选项被禁用时 Canvas 将忽略 include 和 includes 参数。
您可以在此处阅读更多相关信息:https://canvas.instructure.com/doc/api/file.developer_keys.html 在 "Canvas API Includes"
下