получить преподавателя курса specefi c с использованием classrrom api - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь получить список курсов учителя c specefi. Я сделал так:

String courseId = "64294889578";
ListTeachersResponse response = service1.courses().teachers().list(courseId)
                    .setPageSize(100)
                    .setPageToken(pageToken2)
                    .execute();

Я получил эту ошибку:

Исключение в ветке "main" com.google.api.client.googleapis. json .GoogleJsonResponseException: 403 Запрещено {"код": 403, "ошибки": [{"домен": "глобальный", "сообщение": "Недостаточное разрешение", "причина": "достаточное количество разрешений"}], "сообщение": "Запрос был недостаточным области проверки подлинности. "," status ":" PERMISSION_DENIED "} на com.google.api.client.googleapis. json .GoogleJsonResponseException.from (GoogleJsonResponseException. java: 150) на com.google.api.client.googleapis. .services. json .AbstractGoogleJsonClientRequest.newExceptionOnError (AbstractGoogleJsonClientRequest. java: 113) в com.google.api.client.googleapis.services. json .AbstractGoogleJsonCliestRequest.newsonliReReest.newsonliReReest_est.newClientRequest. .google.api.client.googleapis.services.AbstractGoogleClientRequest $ 1.interceptResponse (AbstractGoogleClientRequest. java: 321) на com.google.api.client.http.HttpRequest.ex ecute (HttpRequest. java: 1067) по адресу com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed (AbstractGoogleClientRequest. java: 419) по адресу com.google.api.client.googleapisqulientAoogleapb.Glient. Google executeUnparsed (AbstractGoogleClientRequest. java: 352) в com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute (AbstractGoogleClientRequest. java: 469) в se.edt.classroom.ClassroomQuickstart *: 86)

Поэтому я попытался изменить область действия, определенную

private static final List<String> SCOPES =
Collections.singletonList(ClassroomScopes.CLASSROOM_GUARDIANLINKS_ME_READONLY);

, на все существующие области , например CLASSROOM_COURSES, но безуспешно.

Есть ли у вас какие-либо идеи о решении этого? Большое спасибо

1 Ответ

1 голос
/ 12 апреля 2020

Пробовали ли вы область действия CLASSROOM_ROSTERS

HTH

Ссылка:

...