Как получить доступ к потоку курсов в классе с помощью Google Classroom API

#android #google-classroom

#Android #google-classroom

Вопрос:

Я, наконец, смог получить доступ к API Google Classroom из приложения для Android, хотя используемый здесь поток авторизации не работает в среде Android.

Теперь я могу просматривать все курсы, описание и т. Д., Но не обсуждения в классе (помеченные Stream в приложении Google Android Classroom и веб-приложении).

Приложение Google Classroom для Android настолько плохое и глючное и всегда вылетает, поэтому я решил заняться этим проектом.

Итак, мой вопрос в том, как я могу это получить? Я не могу найти такой вызов в документации API.

Ответ №1:

Поток из Google Classroom разбит на разные элементы, поэтому, в зависимости от типа элементов, которые у вас есть и которые вы хотите извлечь из потока в классе, вам может быть полезно проверить следующие запросы:

Получение объявлений

 GET https://classroom.googleapis.com/v1/courses/{courseId}/announcements
 

Извлечение курсовых работ

 GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork
 

Извлечение материалов курсовой работы

 GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
 

Примечание

Кроме того, пожалуйста, имейте в виду, что все эти запросы будут возвращать необходимую информацию, только если пользователь, отправляющий запрос, имеет доступ и необходимые разрешения для ее получения.

Упомянутый вами quickstart — это Java, поэтому для того, чтобы он работал на Android, вам нужно будет правильно адаптировать его к вашим потребностям.

Ссылка

Комментарии:

1. Спасибо, но как насчет сообщений, отправленных участниками