私はAPIの新しいStudentSubmissionsセクションを使用して、特定のコースでの学生の投稿を検索しようとしています。私が "試してみてください!" resource pageの部分、それが正常に動作しますが、私は私のスクリプトでそれを実行したときに、私は次のエラーを取得する:学生投稿 - Google Classroom API Appsスクリプト
「(サイロテスト
呼び出し側が許可ライン6、ファイルを 『)』がありません」 「要求されたIDは存在しません」というエラーが表示されました
私はドメインのスーパー管理者です。これは私が教師になっているコースであり、実行時に注意する必要があります。 クラスルーム.Courses.CourseWork.list(deCourse)、それはうまく動作し、私に配列のコースの教室を与えるeが、StudentSubmissionsの部分はエラーを出し続けます。私はuserIdを個別に追加することができますが、特定の生徒のみを探すことはできますが、それでも問題は解決しません。
思考!
function siloTest() {
var nick = { teacherId: "[email protected]"}
var courses = Classroom.Courses.list(nick);
var deCourse = courses.courses[5].id;
var late = Classroom.Courses.CourseWork.StudentSubmissions.list(deCourse, "-");
}
をはい、私はすべてのことをやったと信じています。あなたが言ったことはすべてセットになっているようです。私はデベロッパーコンソールプロジェクトが正しくリンクされていることを確信しました(私は信じています)。サイコロはありません。私は、OAuthを追加のスコープとして要求していないことを心配しています( https://www.googleapis.com/auth/classroom.courses.studentsなど)。 私はそのスコープを手動で承認する方法を理解しようとしています。 –
一部のスコープがライブラリで更新されていないようです。 –
私はそれを働かせました。ライブラリは正しいスコープを含むように更新されていないので、私はそれを手動で承認しなければなりませんでした。 –