Существует ли способ перечисления материалов в отчетах Google Classroom?Я получаю объявления и курсовую работу, но материалы не появляются:
I 'm:
<?php
$client = $this->google->getClient();
$service = new Google_Service_Classroom($client);
$optParams = array(
'courseStates' => 'ACTIVE',
'pageSize' => 20,
'teacherId' => $teacher,
);
$results = $service->courses->listCourses($optParams);
foreach($results->getCourses() as $r)
{
$course = (string)$r->getId();
// coursework
$work = $service->courses_courseWork->listCoursesCourseWork($course, array());
// ...
// announcements
$announ = $service->courses_announcements->listCoursesAnnouncements($course, array('announcementStates' => 'PUBLISHED'));
// ...
}
// materials???
Отредактировано 31/01/19 :
Я проверил предложение @ Mr.Rebot.Проблема состоит в том, что файлы Classroom API содержат только файлы o файлы дисков, прикрепленные в заданиях ... такие материалы:
Моя проблема в том, что мне нужно перечислитьновый классный вариант материалов:
Итак, когда я запрашиваю -> getMaterials () курсовой работы, я получаю пустой массив ()