如果您已生成 API 访问令牌,则可以使用该令牌进行 API 调用。
Canvas令牌与Canvas权限相关联。如果您的Canvas帐户被删除或您不再是管理员,您的令牌也将被撤销。
选项一:通过 HTTPS 拨打电话
所有 API 调用都必须通过 HTTPS 进行。访问令牌必须作为 URL 查询参数包含在所有发送给 Canvas 的 API 调用中。例如,获取用户课程列表的端点是:
当然,要检索 Bob 的列表,如果 Bob 的访问令牌是“token_of_magical_power”,那么你需要调用
- GET /api/v1/courses.json?access_token=token_of_magical_powers
有关 API 使用的详细示例,请查看 GitHub 上的API 基础知识文档。
另一种使用访问令牌进行 API 调用的方法是将其添加到请求头中。如果使用 curl(一个可用于运行 API 请求的命令行程序),则可以像这样指定访问令牌。
请注意,URL 中根本没有 access_token。
请参阅API 文档网站上的示例。