【发布时间】:2020-01-13 22:10:44
【问题描述】:
想要批量请求列表,可以将每条消息的发件人和标题连同它一起带入 gmail api。我怎样才能对它提出批量请求?是否可以使用邮递员发出批量请求?
作为批处理请求的一部分,如何请求批处理请求?
如何对上述需求端点使用批处理请求?
As part of batch request as per google doc ,
POST /batch/farm/v1 HTTP/1.1
Authorization: Bearer your_auth_token
Host: www.googleapis.com
Content-Type: multipart/mixed; boundary=batch_foobarbaz
Content-Length: total_content_length
--batch_foobarbaz
Content-Type: application/http
Content-ID: <item1:12930812@barnyard.example.com>
GET /farm/v1/animals/pony
--batch_foobarbaz
Content-Type: application/http
Content-ID: <item2:12930812@barnyard.example.com>
PUT /farm/v1/animals/sheep
Content-Type: application/json
Content-Length: part_content_length
If-Match: "etag/sheep"
{
"animalName": "sheep",
"animalAge": "5"
"peltColor": "green",
}
--batch_foobarbaz
Content-Type: application/http
Content-ID: <item3:12930812@barnyard.example.com>
GET /farm/v1/animals
If-None-Match: "etag/animals"
--batch_foobarbaz--
根据我的要求,我不知道如何修改文档请求?
【问题讨论】:
-
请向我们展示您到目前为止所做的尝试。是的,您可能可以在邮递员中执行此操作,但它会很困难,因为您可以发送多达 100 个请求,并且您必须手动输入批处理请求的正文。我个人会使用服务器端编程语言。
-
@DalmTo 问题已修改
-
@DalmTo 根据文档,它包含后端点中的农场。它用于什么目的?
-
您阅读文档页面了吗?不要只是复制代码阅读它。您需要更改请求以指向您要发出的实际请求。 /farm/v1/animals/pony 不是对 Gmail 的 api 调用..
-
@DalmTo 我已经读过了。我说的是批量发布端点 POST /batch/farm/v1 HTTP/1.1。如果是gmail doc,那怎么来farm?
标签: google-api gmail-api batch-request