我正在使用Google课堂开发php应用程序。
为课程创建主题时遇到问题:我可以查看主题列表,但不能创建主题列表。
这是错误:
Google_Service_Exception Object
(
[errors:protected] => Array
(
[0] => Array
(
[message] => The caller does not have permission
[domain] => global
[reason] => forbidden
)
)
[message:protected] => {
"error": {
"code": 403,
"message": "The caller does not have permission",
"errors": [
{
"message": "The caller does not have permission",
"domain": "global",
"reason": "forbidden"
}
],
"status": "PERMISSION_DENIED"
}
}
这些是我的范围:
$client->setScopes(array(Google_Service_Classroom::CLASSROOM_COURSES,
Google_Service_Classroom::CLASSROOM_ROSTERS,
Google_Service_Classroom::CLASSROOM_COURSEWORK_ME,
Google_Service_Classroom::CLASSROOM_COURSEWORK_STUDENTS,
Google_Service_Classroom::CLASSROOM_TOPICS,
Google_Service_Classroom::CLASSROOM_PROFILE_EMAILS,
));
我有权限:
用户是管理员,我可以创建课程,但是我不明白为什么我不能创建主题
答案 0 :(得分:0)
作为一种解决方法,要求将其添加为课程的老师-这将使您具有创建主题的权限。