Itero Publisher 目前处于 Beta 审核阶段。如果您有反馈意见,请 随时告诉我们!
发布器
当您准备好将扩展程序发布到 Chrome 网上应用店、Firefox 附加组件商店或 Edge 附加组件商店时,您可以使用 Itero Publisher 来自动化此过程。
开始使用
点击扩展程序仪表板上的”发布”按钮开始使用。

Chrome 网上应用店

将您的 clientId、clientSecret、refreshToken 和 extensionId 添加到表单中。您可以从 Google Cloud Platform 获取这些信息。
访问 Google 控制台 并创建一个新项目:

输入 chrome-webstore-upload 并点击 创建项目
访问 Google Cloud 同意门户 ,选择 外部 并 创建

仅输入应用程序名称(例如 chrome-webstore-upload)和必需的邮箱字段,然后点击 保存

将您的邮箱地址添加到测试用户

访问 Chrome 网上应用店 API 页面 并点击 启用

访问 Google API 凭据页面 并点击 创建凭据 > OAuth 客户端 ID

选择 桌面应用,输入 Chrome Webstore Upload,然后点击 创建

下载 OAuth 客户端 JSON 密钥,将其保存到 key.json 文件中:

返回 Google Cloud 同意页面 ,点击 发布应用 进行确认

打开存储 key.json 文件的控制台/终端。运行以下命令,根据需要将 pnpm dlx 替换为 npx 或 yarn dlx:
pnpm dlx gcp-refresh-token该命令将在网络上打开 OAuth 同意屏幕。按照其步骤和警告进行操作(这是您的个人应用)。确保本地 port 正确。
现在您应该在 key.json 中拥有 ✅ clientId、✅ clientSecret 和 ✅ refreshToken。
将这些值输入到 Itero Publisher 的表单中,以及您可以在 Chrome 网上应用店开发者仪表板 上找到的扩展 ID。
Edge 附加组件商店

创建一个 Edge 附加组件并转到仪表板。您应该在 URL 中看到您的产品 ID。它看起来像这样:https://partner.microsoft.com/en-us/dashboard/microsoftedge/{product-id}/package/dashboard
您可以从 Microsoft Edge 发布 API 页面 获取 clientId、clientSecret 和 accessTokenUrl。
Firefox 附加组件商店

您可以从 Firefox 附加组件中心获取扩展 UUID:(确保更改 URL 以匹配您的扩展名称):https://addons.mozilla.org/en-US/developers/addon/%7B{ext-name}%7D/edit
对于 API 密钥和 API 密钥,您可以从 Firefox 附加组件开发者中心的 API 页面 获取。