![](https://help.apple.com/assets/5B296C8B680CE27831E138C3/5B296C8E680CE27831E138D3/ja_JP/c10e8a839dc838a25d0feb0e9e428a0a.png)
「ショートカット」における API の制限
「ショートカット」で API を操作するときにはいくつか制限があります:
OAuth:OAuth 2 は、ログインページでユーザ名とパスワードを手動入力するようユーザに要求する認証システムですが、現在はサポートされていません。
各種のエンドポイント:API には、さまざまな種類のデータをリクエストするために使用できるさまざまなエンドポイントが用意されていることがあります。一部の API を操作するときは、先に現在の既存データを取得してからデータを追加、アップデート、または削除するというように一連の API 呼び出しが必要になることがあります。
レート制限:多くの API では、1 ユーザがリクエストできる頻度が制限されています。この制限は、特定のユーザがプログラムを使用して短時間で何千、何百万ものリクエストを送信するといった、API サービスの不正使用を制限することを目的としています。API サービスは時間、日、または月単位で制限されることがあり、制限を超えた場合は以降の API アクセスについて料金の支払いを求められることもあります。
注記:どのような Web API でも「ショートカット」で使用する場合は、そのサービスの使用条件に従うものとします。
「ショートカット」内で自分が使用するためにカスタム API キーを作成する場合は、使用制限に到達することはあまりありません。ただし、繰り返しアクションを使用して短時間に大量のリクエストを実行すると、適正な使用量を超過するおそれがあります。使用制限に到達してしまった場合は、サービスが回復されるまで待ったり一度に実行する操作を少なくするように処理をまとめたりすることが必要な可能性があります。