Google chrome 使用items发布到Chrome Webstore。发布API和cURL
我们正在开发一个Chrome扩展,作为发布版本的一部分,我们希望将其发布到Chrome Webstore进行测试 我们使用cURL发送http请求 使用中的信息: 我们已经成功地更新了存储,但在尝试使用中的信息发布存储时,我发现了一个奇怪的错误 在上面的链接中“将项目发布给受信任的测试人员” 命令行如上面的链接所示: curl-H“授权:承载%refresh\u token%”-H“x-goog-api-version:2”-H“内容长度:0”-H“发布目标:信任的酯”-x POST-v 当我运行此命令时,返回一个错误,指出不满足发布条件。错误消息指出我们应该将publish\u设置为\u trusted\u testers=true,但我找不到任何文档建议如何或在何处进行设置 注意,访问令牌工作正常,上传新扩展的PUT命令也成功 任何建议都将被感激地接受 乔恩Google chrome 使用items发布到Chrome Webstore。发布API和cURL,google-chrome,curl,webstore,Google Chrome,Curl,Webstore,我们正在开发一个Chrome扩展,作为发布版本的一部分,我们希望将其发布到Chrome Webstore进行测试 我们使用cURL发送http请求 使用中的信息: 我们已经成功地更新了存储,但在尝试使用中的信息发布存储时,我发现了一个奇怪的错误 在上面的链接中“将项目发布给受信任的测试人员” 命令行如上面的链接所示: curl-H“授权:承载%refresh\u token%”-H“x-goog-api-version:2”-H“内容长度:0”-H“发布目标:信任的酯”-x POST-v 当我运
上的文档当前未指向api的正确使用,但发布文档是正确的。我尝试了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
经过多次尝试和错误,我发现请求需要同时发布到受信任的testers=true和publishTarget=TrustedTester。Shi Jon,我面临着完全相同的问题。但在标头中传递这两个参数并不能修复它。我还尝试使用-d将publish\u传递给\u trusted\u testers=true作为数据,但没有成功。我不知道我的电话是不是错了,或者是因为我在商店里的物品是专门给受信任的测试人员的,但是有一个特定的谷歌群组。你能把你用来做卷发的卷发贴出来吗?谢谢!好的,我有一个无效的目标值,最后通过删除“publishTarget”和“Content Length”标题并使用
-H“Content Type:application/json”-d'{“target”:“$PUBLISH\u target'”}”
而不使用PUBLISH\u trusted\u testers=true使其工作起来