2017-03-08 4 views
0

新しいWebExtensionをAMOに提出するためのドキュメントはthisです。少し混乱しています。私の最終目標は、すべてを自動化できるようにしたいということです.Google Chrome拡張機能ですべてうまく動作していますが、FireFox拡張機能でもやりたいと思います。Firefox AMOに新しいWeb Extensionを送信した後、今後の更新を自動化するAPIはありますか?

私はFF用の新しいWebExtensionを最初に作成するときに、手動で提出する必要があると私は理解しています。私はちょうど将来のすべてのアップデートバージョンを自動化し、AMOで更新ユーザーを処理させ、それがAdd-On "store"(またはそれが何であれ)にリストされたいと思っています。

これは可能ですか?

私はweb-ext CLIを見てきましたが、ビルド、署名、パブリッシュの機能を持っていることがわかりましたが、そのすべてが「自己署名」されているという警告があります。今、私は扱いたくありません。

答えて

1

あなたはそれらのREST API for signing

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

それとも、web-ext signコマンドを経由してストアに提出するたノードweb-extパッケージを使用することができます。 Related GitHub issue

+0

ありがとうございます!私はスクリプトから呼び出すので、私はspawnSyncを使用して、応答コピーの全部または一部についてstdoutをチェックします: 'あなたのアドオンがレビューのために提出されました。これは検証に合格しましたが、これはリストに追加されているため自動的に署名できませんでした。少なくとも、それが正常に提出されたことがわかります。うまくいけば 'web-ext'はあなたの提案を受け取り、' submit'引数を追加します – Francisc0

関連する問題