错误:firebase代码= 9999请求太多

时间:2015-01-07 22:27:44

标签: ios api firebase nest-api

我正在开发使用Nest API和Firebase的ios家庭自动化应用程序。我通过基本注释掉dispatch_once块来改变FirebaseManager订阅init方法后开始出现此错误(我想看看我是否可以多次运行它):

+ (FirebaseManager *)sharedManager
{
    static dispatch_once_t once;
    static FirebaseManager *instance;

    dispatch_once(&once, ^{
        instance = [[FirebaseManager alloc] init];
    });

    return instance;
}

现在,即使我还原代码,在尝试调用api时我仍然会收到以下错误。关于如何修复我的应用程序的任何想法?

[Firebase] runTransactionBlock:at / devices / thermostats / zbb45BqLd3zfONS5MJ8j3-ybQnsbt5zx失败:被阻止 2015-01-07 15:19:45.157家庭自动化[7370:1886751]错误:错误域= com.firebase代码= 9999“请求太多”UserInfo = 0x17026fa00 {NSLocalizedDescription =请求太多}

1 个答案:

答案 0 :(得分:2)

为了保护HVAC单元和恒温器的电池寿命,Nest限制了对API的调用次数。有关费率限制的说明,请参阅以下内容。

https://developer.nest.com/documentation/cloud/data-rate-limits