我正在最终确定一个Data Studio连接器,并注意到一些奇怪的行为与API调用的数量。
在我期待看到单个API调用的地方,我看到多个调用。
在我的应用程序脚本中,我保持一个简单的计数器,每个url fetch增加1,这给了我期望用getData()看到的正确数字。
但是,在我的API监控日志中(使用Runscope),我看到同一个端点的多个API请求,以及单个getData()调用中不同端点的不同数量(它们应该都是相同的)。例如。
我不能在这里发布代码(客户端项目),但它与Google文档上的数据连接器代码基本相同。我实现了缓存和退避。
寻找任何想法或者是否有人经历过类似的事情?
谢谢
如果GDS报告包含具有不同维度/指标配置的多个小部件,则GDS可能会为每个小部件发出多个getData
调用。