Google Classroom quickstart.php отлично сработал для меня.
Теперь мне нужно создать веб-страницу, которая предлагает пользователю войти в систему (Oauth), и с этими учетными данными мне нужно перечислить их курсы.
Я пробовал пример в вопросах Google Classroom, но все заканчивалось ошибками Google.
Любой рабочий образец будет высоко оценен.
Заранее спасибо.
1) Сначала дайте мне знать, правильный ли приведенный ниже пример
<?php
require __DIR__ . '/src/Google/autoload.php';
/*TODO: get stored $credentials */
$client = new Google_Client();
$client->setClientId('myServiceAccountClientID');
$client->setRedirectUri('REDIRECTURI_PAGE');
$client->setClientSecret('SECRETKEY');
$client->setScopes(array('https://www.googleapis.com/auth/classroom.courses','https://www.googleapis.com/auth/classroom.courses.readonly'));
$client->setAccessToken($credentials);
$service = new Google_Service_Classroom($client);
$results = $service->courses->listCourses();
?>
$ credentials — это значение $ GET [code], которое я получил, запустив Quickstart.php
Ниже ссылки были очень полезны, и я успешно с обеих учетных записей службы & также с Oauth2.0, который решил мою цель.
Хороший для начинающих
Других решений пока нет …