Ограничения API в Быстрых командах на iPhone или iPad
При работе с различными API в приложении «Быстрые команды» существуют некоторые ограничения:
OAuth. OAuth 2, система аутентификации, которая требует ручного ввода имени пользователя и пароля на странице входа, в настоящее время не поддерживается.
Множество конечных точек. Зачастую у API имеется несколько конечных точек, используя которые, можно запрашивать данные различных типов. Для работы с некоторыми API может потребоваться совершить ряд вызовов к API — сначала для получения данных, имеющихся на текущий момент, а затем для добавления, обновления или удаления дополнительных объектов данных.
Ограничение частоты. Многие API ограничивают допустимое количество запросов в единицу времени. Целью этих ограничений является предотвращение преднамеренного нарушения работы служб API. Оно может стать результатом программно автоматизированной отправки тысяч или даже миллионов запросов. Службы API могут иметь ограничения частоты запросов в единицу времени, например в час, день или месяц. Другой вид ограничения — требование платы за доступ к API по достижении порога допустимой частоты запросов.
Примечание. Для использования любых Web API в приложении «Быстрые команды» необходимо принять условия и положения использования соответствующей службы.
Когда действия с повторами используются для большого количества запросов за короткий период времени, возможно превышение лимитов использования. В этом случае может потребоваться подождать, пока доступ к службе не будет восстановлен, и/или перенастроить процессы так, чтобы выполнялось ограниченное количество операций в единицу времени.