2

我们正在开发一个 Chrome 扩展程序,作为发布版本的一部分,我们希望将其发布到 Chrome 网上商店进行测试。

我们使用 cURL 来发送 http 请求。

使用https://developer.chrome.com/webstore/using_webstore_api中的信息, 我们已经成功更新了商店,但是在尝试使用“将项目发布给受信任的测试人员”中的信息进行发布时,我看到了一个奇怪的错误上面的链接。

命令行看起来像上面链接中所建议的那样:

curl -H“授权:承载%refresh_token%”-H“x-goog-api-version:2”-H“内容长度:0”-H“publishTarget:trustedTesters”-X POST -v https://www .googleapis.com/chromewebstore/v1.1/items/%app_id%/publish

当我运行它时,我收到一条错误消息,指出不满足发布条件。错误消息指出我们应该设置 publish_to_trusted_testers=true,但我找不到任何文档建议我应该如何或在哪里设置它。

请注意,访问令牌工作正常,上传新扩展的 PUT 命令也成功。

任何建议将不胜感激。

乔恩

4

2 回答 2

1

我尝试了 url 查询,它成功了:

  curl \
  enter code here-H "Authorization: Bearer $ACCESS_TOKEN"  \
  -H "x-goog-api-version: 2" \
  -H "Content-Length: 0" \
  -X POST \
  -v \
  https://www.googleapis.com/chromewebstore/v1.1/items/$APP_ID/publish?publishTarget=trustedTesters
于 2017-12-25T02:03:53.287 回答
1

https://developer.chrome.com/webstore/webstore_api/items/publish#parameters

https://developer.chrome.com/webstore/using_webstore_api上的文档目前并未指出正确使用 api,但发布文档是正确的。

于 2016-08-22T21:46:07.807 回答