Apigee には、ユースケースに応じて API キーのステータスを管理できる API が用意されています。次のデベロッパー アプリの JSON では、次の 3 つのケースそれぞれの承認 / 取り消しフラグの場所が示されています。
(1)は、デベロッパー アプリ内の特定の API プロダクトのキーステータスを示しています。この API の動作は、このトピックの上記で説明した UI 操作とまったく同じです。アプリのコンシューマ キーの承認または取り消しを行うための API をご覧ください。
(2)は、デベロッパー アプリキーのキーステータスを示しています。キーを取り消すと、アプリはそのキーを使って API にアクセスできなくなります。取り消されたアプリキーに関連付けられたすべてのアクセス トークンは有効なままですが、Apigee は最初にアプリキーのステータスを確認します。ステータスが「revoked」となっている場合、Apigee は呼び出しを許可しません。デベロッパー アプリの API キーの承認または取り消しを行うための API をご覧ください。
(3)は、デベロッパー アプリに関連付けられているすべてのキーのキーステータスを示しています。取り消されたアプリは、API プロダクトにアクセスできず、Apigee が管理する API を呼び出すこともできません。デベロッパー アプリのすべてのキーの承認または取り消しを行うための API をご覧ください。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-03-12 UTC。"],[[["This page explains how to revoke or approve API keys for products in developer apps and for entire developer apps, within Apigee and Apigee hybrid."],["You can revoke access to specific API resources defined within an API product by revoking the associated key through the Apigee UI or via API calls."],["The Apigee UI allows you to approve or revoke a key associated with a specific API product, found within a given developer app, reinstating access to the defined APIs."],["Apigee provides REST APIs to manage API key statuses, allowing you to revoke or approve keys at the API product level, the developer app key level, or for all keys associated with an entire developer app."],["You can check the status of a revoked API product or developer app by using the \"Get Developer App Details\" API, which will return a JSON that contains the current status of the target entity."]]],[]]