Веб-интерфейс Google Clalssroom Oauth

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

-1

Решение

Ниже ссылки были очень полезны, и я успешно с обеих учетных записей службы & также с Oauth2.0, который решил мою цель.

Хороший для начинающих

http://www.daimto.com/google_service_account_php/

http://www.daimto.com/google-oauth2-php/

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]