使用items.Publish API和cURL

时间:2016-05-04 15:04:33

标签: google-chrome curl webstore

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

我们正在使用cURL发送http请求。

使用以下信息: https://developer.chrome.com/webstore/using_webstore_api 我们已经成功更新了商店,但是当我尝试使用其中的信息发布它时,我发现了一个奇怪的错误 在上面的链接中“将项目发布给可信测试者”。

命令行如上面的链接中所示:

curl -H“授权:Bearer%refresh_token%” - H“x-goog-api-version:2”-H“Content-Length:0”-H“publishTarget:trustedTesters”-X POST -v {{ 3}}

当我运行此操作时,我收到一条错误,指出未满足发布条件。错误消息指出我们应该设置publish_to_trusted_testers = true,但是我找不到建议我应该如何设置它的文档。

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

任何建议都会被感激地接受。

乔恩

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分: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