由于强制 2 因素验证,无法使用 Chrome 网上商店发布 API

Unable to use Chrome Web Store Publish API due to force 2-Factor verification

直到最近,我一直在使用 Chrome Web Store Publish API 发布 Chrome 扩展。 (自动发布过程)

   const response = execSync(`\
      curl -X PUT -F 'data=@${process.env.ZIP_FILE}' https://www.googleapis.com/upload/chromewebstore/v1.1/items/${extensionId} \
      -H "Authorization: Bearer ${accessToken}" \
      -H "x-goog-api-version: 2" 
  `);

由于最新的一组 policy changes 限制扩展滥用并提高 Chrome 网上商店的安全性,这包括要求 Chrome 网上商店开发人员进行 2FA,我无法再发布 chrome 分机。

有什么方法可以使用 Chrome 网上商店发布 API 发布 chrome 分机而不需要 2 因素验证?

否,但为了澄清 开发者帐户 只需要启用双因素身份验证。您仍然可以通过自动脚本发布扩展程序,但需要先设置 2FA。