Itero Publisher 当前处于 beta 审查阶段。如果你有任何反馈,请随时告诉我们!
发布工具
当你准备好将你的扩展程序发布到 Chrome 网上商店、Firefox 插件商店或 Edge 插件商店时,你可以使用 Itero Publisher 自动化这个过程。
入门指南
点击你扩展程序仪表板上的“发布”按钮开始。
Chrome 网上商店
在表单中添加你的 clientId
、clientSecret
、refreshToken
和 extensionId
。你可以从 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
替换为 npx
或 yarn 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)获取 clientId
、clientSecret
和 accessTokenUrl
。
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)获取。