有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java请求太多FirebaseError

我遇到这个错误,Firebase说请求太多了。我读过nest api,说他们限制了请求的数量,以避免设备上的电池耗尽。但在官方的nest 安卓应用程序上,你可以毫无问题地打开/关闭(切换到加热/关闭)恒温器

你知道为什么开发者api会限制这一点吗


共 (2) 个答案

  1. # 1 楼答案

    我在一次读取太多数据时遇到了firebase firestore数据库的这个问题。我不知道确切的限制违反,但它的工作约1600阅读承诺,但没有工作26000。 所以我的解决办法是把整件事分成几桶,做出他们的承诺,然后阅读,它就成功了

  2. # 2 楼答案

    API限制请求的数量以保持电池寿命,如果电池电量下降太低,它也将完全停止接受请求。通读this page on the Nest API site about limitations

    我想,如果你继续在Android应用程序中打开/关闭开关,它也会在一段时间后停止工作。你可以打开电池状态并查看它,这样也许有人会确定上限/下限是多少