我们正在开发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命令也是成功的。
任何建议都会被感激地接受。
乔恩
答案 0 :(得分:1)
https://developer.chrome.com/webstore/webstore_api/items/publish#parameters
https://developer.chrome.com/webstore/using_webstore_api上的文档目前没有指出正确使用api,但发布文档是正确的。
答案 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