是否可以在Google课堂报告中列出资料?我得到了公告和课程,但是没有出现材料:
我正在使用:
BATSMEN Out R B 4s 6s SR
1 C Hemraj C Mohammad Mithun 9 17 2 0 52.94
编辑日期19/01/31 :
我已经测试了@ Mr.Rebot的建议。问题是Classroom API仅列出文件或附件中包含的驱动器文件...这样的材料:
我的问题是我需要列出新的“教室”材料选项:
因此,当我查询课程的-> getMaterials()时,会得到一个空的array()
答案 0 :(得分:1)
您需要添加范围是
Google_Service_Classroom::CLASSROOM_COURSEWORKMATERIALS
Google_Service_Classroom::CLASSROOM_COURSEWORKMATERIALS_READONLY
然后您可以通过调用检索列表
$this->service->courses_courseWorkMaterials->listCoursesCourseWorkMaterials($course_id);
答案 1 :(得分:-1)
如果您选中courses.courseWork
overview,则会发现其中包含materials[]
。
{
"courseId": string,
"id": string,
"title": string,
"description": string,
"materials": [
{
object(Material)
}
],
.......
只需获得courseWork
响应下的资料即可。