應用程式開發人員與入口網站的互動方式 (原始版本)

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。
info

開發人員入口網站可讓應用程式開發人員註冊、登入及管理將使用您 API 的應用程式。

以下各節說明應用程式開發人員如何與您的入口網站互動:

Edge 如何追蹤應用程式開發人員註冊和登入作業

Edge 會使用 _apiportal 自訂屬性追蹤開發人員註冊和入口網站登入作業。

開發人員自行註冊時,系統會將 _apiportal 自訂屬性新增至開發人員設定,並將開發人員狀態設為 unverified,表示開發人員尚未登入入口網站。例如:{"status":"unverified","portals":{}}

開發人員首次登入入口網站時,系統會更新 _apiportal 自訂屬性,追蹤入口網站名稱和存取時間,並將開發人員狀態設為 active。開發人員每次登入入口網站時,系統都會更新自訂屬性,並重設該入口網站的 lastVisit 值 (以紀元格式表示)。例如:{"status":"active","portals":{"myorg-myportal":{"lastVisit":1480972935}}}

註冊應用程式開發人員帳戶

應用程式開發人員必須先建立帳戶完成註冊,才能使用您的 API。

應用程式開發人員向您的入口網站註冊時:

或者,您也可以使用 Edge UI 代表應用程式開發人員註冊,詳情請參閱「註冊應用程式開發人員」。

新應用程式開發人員可以透過您的入口網站自行註冊,方法如下:

  1. 前往入口網站。
  2. 按一下「登入」。
  3. 按一下「註冊」。
    系統會顯示下列對話方塊。

    建立帳戶

  4. 輸入必要資訊 (名字、姓氏和電子郵件地址)。

  5. 點選「建立」。
    系統會顯示下列對話方塊。

    登入入口網站

  6. 按一下電子郵件中的安全連結,開啟入口網站並建立已驗證的工作階段。

登入入口網站

應用程式開發人員向入口網站註冊後,即可使用「登入」頁面登入。

應用程式開發人員每次登入入口網站時,系統不會使用密碼等共用密鑰驗證開發人員身分,而是傳送安全連結,驗證身分並與入口網站建立工作階段。

應用程式開發人員可以按照下列步驟登入入口網站:

  1. 前往入口網站。
  2. 按一下「登入」。
  3. 輸入與帳戶相關聯的電子郵件地址。
  4. 按一下 [Login] (登入)。
    系統會顯示下列對話方塊。

    登入入口網站

  5. 按一下電子郵件中的安全連結,開啟入口網站並建立已驗證的工作階段。

註冊應用程式

登入入口網站後,應用程式開發人員可以註冊應用程式,使用您發布的 API 產品,步驟如下:

  1. 從使用者下拉式選單中選取「我的應用程式」。
  2. 按一下「+ 應用程式」即可建立新應用程式。
  3. 在「建立應用程式」對話方塊中,輸入應用程式的名稱和說明。
  4. 按一下「建立」。
  5. 在應用程式中管理 API 產品,詳情請參閱下文。

管理應用程式中的 API 產品

應用程式開發人員可以管理應用程式中的 API 產品。API 產品會新增至應用程式詳細資料頁面。部分 API 產品不會自動核准,「待處理」狀態表示已要求存取 API 產品,但尚未獲得授權。

應用程式開發人員可透過入口網站管理應用程式中的 API 產品,方法如下:

  1. 從使用者下拉式選單中選取「我的應用程式」。
  2. 按一下應用程式名稱。
  3. 按一下「管理產品」。
  4. 按一下「存取權」切換鈕,即可啟用或停用應用程式的 API 產品存取權。

    注意:如果應用程式開發人員停用僅限私人或內部使用的 API 產品存取權,該 API 產品就會從應用程式中移除,且必須由入口網站管理員手動重新新增,如「註冊應用程式及管理 API 金鑰」一文所述。

  5. 按一下「要求」,為尚未獲准的 API 產品申請核准。

  6. 按一下「儲存」。

查看應用程式的 API 金鑰

應用程式開發人員可透過入口網站管理應用程式的 API 金鑰,步驟如下:

  1. 從使用者下拉式選單中選取「我的應用程式」。
  2. 按一下應用程式名稱。
  3. 在「金鑰」部分查看 API 金鑰。
  4. 按一下「查看密鑰」,即可顯示 API 金鑰密鑰。
  5. 確認 API 金鑰的狀態為「已核准」。

輪替應用程式的 API 金鑰

應用程式開發人員可以定期輪替應用程式的 API 金鑰,或在可能發生洩漏或遭盜用時輪替。應用程式開發人員輪替 API 金鑰時,系統會建立新的 API 金鑰,並授予與原始金鑰相同的 API 產品授權。原始 API 金鑰會標示為已淘汰,但仍可繼續使用,直到您完成轉換為止。您必須停用已淘汰的金鑰,才能防止系統接受其憑證,詳情請參閱「停用應用程式的 API 金鑰」。

應用程式開發人員可以透過入口網站輪替應用程式的主要 API 金鑰,方法如下:

  1. 從使用者下拉式選單中選取「我的應用程式」。
  2. 按一下應用程式名稱。
  3. 在「金鑰」部分,將游標懸停在目前的 API 金鑰上,即可顯示動作選單。
  4. 按一下 展開圖示 展開動作選單。
  5. 按一下「旋轉」。
  6. 在對話方塊中點選「建立」,確認這項操作。
  7. 視需要停用 API 金鑰 (詳情請參閱下文)。

停用應用程式的 API 金鑰

如上一節所述,應用程式開發人員輪替 API 金鑰時,系統會將該金鑰標示為已淘汰,但您在停用該金鑰前,金鑰仍會保持有效。您必須停用已淘汰的索引鍵,才能防止系統接受其憑證。

應用程式開發人員可以透過入口網站停用應用程式的 API 金鑰,方法如下:

  1. 從使用者下拉式選單中選取「我的應用程式」。
  2. 按一下應用程式名稱。
  3. 在「金鑰」部分中,按一下「金鑰記錄」,即可顯示已淘汰的金鑰清單。
  4. 將游標放在要停用的已淘汰 API 金鑰上,顯示動作選單。
  5. 按一下 展開圖示 展開動作選單。
  6. 按一下「停用」。
  7. 按一下「停用」確認操作。
    金鑰狀態會更新為「已撤銷」。

編輯應用程式詳細資料

應用程式開發人員可以按照下列方式編輯應用程式詳細資料:

  1. 從使用者下拉式選單中選取「我的應用程式」。
  2. 按一下應用程式名稱。
  3. 編輯「名稱」或「說明」欄位。
  4. 按一下「儲存」。

系統會刪除該應用程式,並從「我的應用程式」清單中移除。

刪除應用程式

應用程式開發人員可以從入口網站刪除應用程式,方法如下:

  1. 從使用者下拉式選單中選取「我的應用程式」。
  2. 按一下應用程式名稱。
  3. 按一下頁面右上角的「刪除」。

系統會刪除該應用程式,並從「我的應用程式」清單中移除。