【发布时间】:2021-11-08 21:26:16
【问题描述】:
我是 Google Classroom API 集成的新手,想通过课堂 API 在其中一门课程中发布文本,我完成了 Java 快速入门 here! 它适用于获取所有课程数据,现在我如何实现announcement() 方法为学生创建帖子
public static void main(String... args) throws IOException, GeneralSecurityException {
// Build a new authorized API client service.
final NetHttpTransport HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();
Classroom service = new Classroom.Builder(HTTP_TRANSPORT, JSON_FACTORY,
getCredentials(HTTP_TRANSPORT)).setApplicationName(APPLICATION_NAME).build();
ListCoursesResponse response = service.courses().list().setPageSize(10).execute();
List<Course> courses = response.getCourses();
if (courses == null || courses.size() == 0) {
System.out.println("No courses found.");
} else {
System.out.println("Courses:");
for (Course course : courses) {
System.out.println(course.getName());
//-- How do I create a new announcement? I tried this getting error ------
Classroom.Courses.Announcements.Create a = new Classroom.Courses
.Announcements.Create().setCourseId("423178037220");
// -------------------------------
}
}
}
毕竟,我遇到了这个错误
com.google.api.services.classroom.Classroom.Courses.Announcements' is not an enclosing class
【问题讨论】:
-
请编辑您的问题并添加错误信息
-
@tgdavies 我添加了一条错误消息,感谢您的建议。
标签: java google-classroom