英文:
Add multiple events in Google Calendar using batch request
问题
我想使用Google日历API在Google日历中添加多个事件。我打算使用批量请求来实现,但不幸的是,我找不到任何有用的软件包或文章来帮助我使用Golang发送批量请求。
请问有人可以解释一下如何使用Golang发送批量请求来插入事件到Google日历吗?
谢谢!
英文:
I want to add multiple events in google calendar using google calendar API. I am thinking of using batch request for the same but unfortunately, I couldn't find any helpful pkg or article to help me send batch request using golang.
can anyone please explain me how to send batch request to google calendar to insert event using golang.
Thank you!
答案1
得分: 1
你需要考虑的第一件事是为什么要费心去处理批处理。
批处理并不能节省你的配额,在某些情况下,它可能会增加出现洪水错误的可能性。批处理只能节省HTTP调用的次数。
你在单个批处理请求中最多可以进行50次调用,而且它们必须都是针对同一个授权用户的。所以,除非你计划向单个用户的日历中插入大量事件,否则没有真正的理由去处理批处理。
话虽如此,根据我所看到的,google-apis-go-client并不支持批处理,他们也没有打算添加这个功能。这意味着,如果你确实想要添加批处理,你需要查看我发布的第一个链接,并自己手动编写代码。
英文:
The first thing you need to consider is why you want to bother with batching
Batching is not going to save you quota, in some case it will increase the likly hood that you will get a flooding error. All batching saves you is the number of HTTP calls.
You're limited to 50 calls in a single batch request and they must all be to the same authorized user. So unless you are planning on inserting a large number of events to a single users calendar there is really no reason to work out batching.
That being said from what i can see the google-apis-go-client does not support batching and they dont intend to add it. Which would mean that if you do in fact want to add batching you will need to check the first link i posted and code this manually yourself.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论