Edge Publish API 使用的是目前這套 API key 模型:請求直接以 API key 與用戶端 ID 進行驗證,不涉及任何 Azure Active Directory 應用程式註冊。如果某份較舊的文件帶著你走 Azure AD,那它描述的是已經退役的模型。
先決條件
- 在 Partner Center 註冊 Microsoft Edge 計畫。Edge 計畫的註冊不收費。
- 建置一個商店用的 zip(
npx extension build --browser edge --zip)。 - 在 Partner Center 中新增一個擴充功能,並手動提交那個 zip。
- 產品存在之後,再去收集下面這三個值。
取得 Product ID
- 開啟 Partner Center, 在總覽頁面選擇你的擴充功能。
- 捲動到 Extension Identity 區塊。
- 複製 Product ID,它是一個小寫的 GUID。
Product ID 不是 Store ID。Store ID 是你公開商店頁面 URL
裡那串大寫的英數值,例如
0RDCK9HT9JJ7。API 要的是那個 GUID,小寫並帶連字號。取得用戶端 ID 與 API key
- 在 Partner Center 中開啟 Publish API 頁面。
- 如果你的帳號還沒有啟用這個 API,選擇 Turn on API。
- 複製頁面上顯示的 Client ID。
- 選擇 + New API key,並立刻複製產生出來的 key。

