Ab der Mudulversion REST 22.0.0 wird der zusätzliche Schlüssel operation in der Bitrix24 Cloud-Version in allen REST-Anfragen im Array time hinzugefügt. Der Schlüssel gibt die Information zur Ausführungszeit der Anfrage an die Methode im Rahmen eines Accounts. Die Daten zur Ausführungszeit der Anfrage an die Methode werden summiert, danach erfolgt die Prüfung. Wenn die Summe der Ausführungszeit aller Anfragen an die Methode 480 Sekunden in den letzten 10 Minuten überschreitet, wird die Methode für 10 Minuten gesperrt.
Beispiele:
- Die Anwendung 1 sammelt die Daten über Leads mithilfe der Methode crm.lead.list, jede Anfrage dauert 20 Sekunden, die Anwendung stellt 2 Anfragen pro Minute. In 10 Minuten beträgt die Ausführungszeit der Anfragen 400 Sekunden. Die Anwendung überschreitet das Limit nicht, deswegen wird weiter funktionieren.
- Gleichzeitig beginnt die Anwendung 2, Aufträge aus dem Account mithilfe der Methode crm.deal.list zu sammeln, jede Anfrage dauert 15 Sekunden, die Anwendung stellt 2 Anfragen pro Minute. In 10 Minuten beträgt die Ausführungszeit aller Anfragen 300 Sekunden. Das ist aber eine andere Methode, deswegen wird die Ausführungszeit nicht zusammengefasst. Die Anwendung funktioniert einwandfrei weiter.
- Gleichzeitig mit der Anwendung 1 beginnt die Anwendung 3, Leads mithilfe der Methode crm.lead.list auszuwählen, jede Anfrage dauert auch 20 Sekunden. Die Anwendungen 1 und 3 benutzen dieselbe Methode. Deswegen, wenn die Ausführungszeit der Anfragen 480 Sekunden überschreitet, tritt der Fehler 429 beim Abrufen der Methode auf.