我正在尝试使用google的客户端库api请求多条记录。 我正在尝试获取学生列表以及与单个Google课程相关联的单独作业列表。我正在使用谷歌教室api(https://developers.google.com/classroom/reference/rest/)。
这是我到目前为止所得到的:
.bla {
background: white;
display: inline-block;
position: relative;
border-radius: 50%;
width: 36px;
height: 36px;
line-height:36px;
padding: 8px;
left: 15px;
border: 2px solid black;
color: black;
text-align: center;
}
请求有效,但对于响应,我只是得到一系列看起来像这样的对象:
<div class="bla">0</div>
答案 0 :(得分:0)
从错误本身中推断,这意味着您缺少请求正文的一些必需属性,如内容类型,内容长度等。示例可以在Example batch request
中看到POST https://classroom.googleapis.com/batch HTTP/1.1
Authorization: Bearer your_auth_token
Content-Type: multipart/mixed; boundary=batch_foobarbaz
Content-Length: total_content_length
--batch_foobarbaz
Content-Type: application/http
Content-Transfer-Encoding: binary
MIME-Version: 1.0
Content-ID: <item1:12930812@classroom.example.com>
PATCH /v1/courses/134529639?updateMask=name HTTP/1.1
Content-Type: application/json; charset=UTF-8
Authorization: Bearer your_auth_token
{
"name": "Course 1"
}
--batch_foobarbaz
Content-Type: application/http
Content-Transfer-Encoding: binary
MIME-Version: 1.0
Content-ID: <item2:12930812@classroom.example.com>
PATCH /v1/courses/134529901?updateMask=section HTTP/1.1
Content-Type: application/json; charset=UTF-8
Authorization: Bearer your_auth_token
{
"section": "Section 2"
}
答案 1 :(得分:0)
Google客户端库适用于所有Google API。因此,我认为您需要在路径中提供完整的URL。
尝试将路径设置为:classes
而不只是https://classroom.googleapis.com/v1/courses/{courseId}/courseWork