Itero
发布者
💡

Itero Publisher 当前处于 beta 审查阶段。如果你有任何反馈,请随时告诉我们!

发布工具

当你准备好将你的扩展程序发布到 Chrome 网上商店、Firefox 插件商店或 Edge 插件商店时,你可以使用 Itero Publisher 自动化这个过程。

入门指南

点击你扩展程序仪表板上的“发布”按钮开始。

Chrome 网上商店

在表单中添加你的 clientIdclientSecretrefreshTokenextensionId。你可以从 Google Cloud Platform 获取这些信息。

访问 Google 控制台 (opens in a new tab)并创建一个新项目:

输入 chrome-webstore-upload 并点击 创建项目

访问 Google Cloud 同意门户 (opens in a new tab),选择 外部 并点击 创建

仅输入应用名称(例如 chrome-webstore-upload)和必填的电子邮件字段,并点击 保存

将你的电子邮件地址添加到测试用户中

访问 Chrome 网上商店 API 页面 (opens in a new tab)并点击 启用

访问 Google API 凭据页面 (opens in a new tab)并点击 创建凭据 > OAuth 客户端 ID

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

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

返回 Google Cloud 同意页面 (opens in a new tab)页面,并点击 发布应用 以确认

打开存储 key.json 文件的控制台/终端。运行以下命令,根据需要将 pnpm dlx 替换为 npxyarn dlx

pnpm dlx gcp-refresh-token

该命令将在网页上打开一个 OAuth 同意屏幕。按照其步骤和警告进行操作(这是你的个人应用)。确保本地 端口 正确。

现在你应该在 key.json 中有 ✅ clientId、✅ clientSecret 和 ✅ refreshToken

将这些值输入到 Itero Publisher 的表单中,同时输入你可以在 Chrome 网上商店开发者仪表板 (opens in a new tab)上找到的扩展 ID。

Edge 插件商店

创建一个 Edge 插件并进入仪表板。你应该能在 URL 中看到你的产品 ID。它看起来像这样:https://partner.microsoft.com/en-us/dashboard/microsoftedge/{product-id}/package/dashboard

你可以从 Microsoft Edge 发布 API 页面 (opens in a new tab)获取 clientIdclientSecretaccessTokenUrl

Firefox 插件商店

你可以从 Firefox 插件中心获取你的扩展 UUID:(确保将 URL 更改为与你的扩展名称匹配):https://addons.mozilla.org/en-US/developers/addon/%7B{ext-name}%7D/edit

对于 API 密钥和 API 密码,你可以从 Firefox 插件开发者中心的 API 页面 (opens in a new tab)获取。