在我向Firefox AMO提交新的Web扩展后,是否有自动化未来更新的API?

时间:2017-03-08 23:34:39

标签: firefox firefox-webextensions

我正在通过this文档向AMO提交新的WebExtension,我有点困惑。我的最终目标是,我希望能够自动化所有内容,并且我可以使用Google Chrome扩展程序,但我也希望使用FireFox扩展程序。

据我所知,当我第一次为FF创建一个新的WebExtension时,我需要手动提交它,我很好。我只是希望能够自动化所有未来的更新版本,让AMO处理更新用户,并将其列在Add-On "store"(或其他任何名称)上

这可能吗?

我查看了web-ext CLI,我发现它具有构建,签名和发布功能,但有一点需要注意“自签名”并且你必须处理更新用户,我不想处理。

1 个答案:

答案 0 :(得分:1)

您可以使用他们的REST API for signing

curl "https://addons.mozilla.org/api/v3/addons/@my-addon/versions/1.0/"
    -g -XPUT --form "upload=@build/my-addon.xpi"
    -H "Authorization: JWT <jwt-token>"

或者您找到的节点web-ext包将通过web-ext sign命令提交到商店。 Related GitHub issue