我正在创建很多批处理请求,我想跟踪哪些是成功的,哪些是错误的。我在 Google Classroom API V1 中使用各种不同的请求。
我想将 content-ID 设置为唯一值并在回调中引用它。任何帮助将不胜感激,尤其是在 C# 中。
以下是将课程删除添加到批处理请求的示例:
requests[CurrentBatch].Queue<GoogleCourse>(serviceCredential.Service.Courses.Delete(course.Id), (content, error, i, message) =>
{
if (content != null)
{
//add the classroom
GoogleClassroom.DAL.Datamodule.SaveGoogleCourseIdByNameAndUser(content.Id, content.Name, content.OwnerId);
log.Write("Successfully Added\n");
}
if (error != null)
{
log.Write("error:" + error.ToString() + "\n");
}
if (message != null)
{
log.Write("message:" + message.Content.ReadAsStringAsync().Result.ToString() + "\n");
}
});