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。

