Method: courses.topics.list

Возвращает список тем, которые запрашивающему разрешено просматривать.

Этот метод возвращает следующие коды ошибок:

  • PERMISSION_DENIED , если запрашивающему пользователю не разрешен доступ к запрошенному курсу или в случае ошибок доступа .
  • INVALID_ARGUMENT , если запрос имеет неверный формат.
  • NOT_FOUND если запрошенный курс не существует.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
courseId

string

Идентификатор курса. Этот идентификатор может быть либо идентификатором, присвоенным Классом, либо alias .

Параметры запроса

Параметры
pageSize

integer

Максимальное количество товаров для возврата. Ноль или не указано означает, что сервер может назначить максимум.

Сервер может вернуть меньшее количество результатов, чем указано.

pageToken

string

Значение nextPageToken , возвращенное из предыдущего вызова list , указывает, что должна быть возвращена следующая страница результатов.

В остальном запрос list должен быть идентичен тому, который привел к получению этого токена.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

Ответ при перечислении тем.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "topic": [
    {
      object (Topic)
    }
  ],
  "nextPageToken": string
}
Поля
topic[]

object ( Topic )

Элементы темы, соответствующие запросу.

nextPageToken

string

Токен, идентифицирующий следующую страницу результатов, которую нужно вернуть. Если пусто, дальнейшие результаты недоступны.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/classroom.topics.readonly

Дополнительную информацию см. в руководстве по авторизации .