ios - 如何将许多事件添加到 Google 日历 - Swift
问题描述
我有一个应用程序,我正在创建一个 Google 日历并一次向其中添加很多事件。Google Calendar API 似乎不允许我在本地向日历添加事件,然后通过请求插入日历,或者通过单个请求添加多个事件。所以我通常必须在一个循环中发出 40 个请求来添加我的所有事件,这通常会导致我得到“超出速率限制”的响应......
有什么办法可以做到这一点?
解决方案
根据一篇关于Insert multiple calendar.events in google calendar(API)的类似帖子的回答,建议使用Batch方法来一次添加多个事件。不过,我不是 Swift 方面的专家,也不知道如何在 Swift 编程中实现 Batch 方法,但你可以参考这篇文章。
此外,当您遇到403: Rate Limit Exceeded错误时,建议使用指数退避方法。或者,您也可以检查Resolve a 403 error: Daily limit exceeded。
推荐阅读
- node.js - 修复为查询 QUERYNAME 写入存储时出错
- excel - Excel中的递归求和
- scipy - 是否有用于转换和平面映射二维数组行的 numpy api?
- php - 使用 PHP 和 SQL db 时出现非字母数字字符的搜索问题
- delphi - Delphi简单数据类型等价
- php - 如何在 Laravel 中将对象与许多项目同步
- algorithm - 在最大堆中找到第二大元素的最快算法(有重复项)
- javascript - 关于 css 继承,class 和 className 有什么区别?
- json - 如何使用具有不同价值的 nunjucks groupby?
- powershell - System.Threading.Timer 杀死 PowerShell 控制台