CloudGear APIについて
CloudGearでは、サービス提供者がサービスアプリケーションにCloudGearの機能を統合できるようWebAPIを提供しています。
APIの利用には、適切な権限が付与されたアクセストークンが必要です。アクセストークンの取得方法は、利用するAPIの区分によって異なります。
APIの区分
CloudGearが提供するAPIは、どの主体によってAPIが実行されるべきかによって2つの区分に分類されます。以下が区分の説明です。
User Subjective API | サービスの特定の利用者が主体となり実行されるAPIの区分です。例えば、ユーザー招待APIはスクエア管理者のロールを持つユーザーの立場により実行される必要があります。 この区分のAPIの実行には、Authorization Codeフローによって取得される特定ユーザーに紐づくアクセストークンが必要です。 |
Service Subjective API | 特定のサービスが主体となり実行されるAPIの区分です。例えば、使用量報告APIはユーザーの使用量を集計しているサービスの立場により実行される必要があります。 この区分のAPIの実行には、Client Credentialsフローによって取得される特定サービスに紐づくアクセストークンが必要です。 |
APIの利用制限
CloudGearでは、サービスアプリケーションで不必要に短周期のAPIリクエストは行わないよう推奨しています。異常な量のリクエストが検知された場合、運営チームによりAPIの利用が制限される場合があります。