Google 课堂创建主题返回 403 身份验证错误
Google Classroom Create topic returning 403 authentication error
我正在使用 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,
));
我有权限:
See Permissions
用户是管理员,我可以创建课程,但我不明白为什么我不能创建主题
主题只能由教师创建,管理员不能创建
作为解决方法,要求将其添加为课程的教师 - 这将授予您创建主题的权限。
我正在使用 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,
));
我有权限:
See Permissions
用户是管理员,我可以创建课程,但我不明白为什么我不能创建主题
主题只能由教师创建,管理员不能创建
作为解决方法,要求将其添加为课程的教师 - 这将授予您创建主题的权限。