我和其他人一样,每天都有礼貌限制为1000次Mirror API调用。
我看到有一个看起来很有前途的批处理工具,但它似乎只能批量处理单个凭证的请求。因此,即使是一个客户,每60秒推送一次API将是1440个请求/天。理想情况下,30秒是我想成为的地方。每天2880个请求将乘以客户数量。它真的会非常快。
我可能会遗漏一些东西,但我没有看到解决方法。
如果它可用,我可以在30秒内将所有客户的所有更新变成一条巨大的消息......
是否有更好的设计模式可以使卡片与遥测器保持同步?实时更改?
答案 0 :(得分:0)
您可以使用单个批处理请求向多个用户发送请求:不要在批处理请求中设置Authorization
标头,只需在每个子请求中设置Authorization
标头。
我们的Python和Java Quick Start项目有一个使用批量请求向多达10个用户发送更新的示例。 Building Glass Services with the Google Mirror API I / O会话中也提到了这一点。
否则,您可以查看reference guide。
中的协议文档正如Scarygami所提到的,每个子请求都会消耗配额,因此唯一的优化是节省带宽和HTTP请求,尤其是在使用gzip
编码时。