temas para google extensions extensiones chrome aplicaciones anime google-chrome-extension chrome-web-store

google chrome extension - para - ¿Cómo automatizar la publicación de la extensión de Chrome en la tienda web?



store google (3)

Aquí está mi complemento Grunt para este https://github.com/c301/grunt-webstore-upload .

Pero todavía tiene que cargar su extensión por primera vez, para obtener el ID de extensión.

Resuelve solo el problema de carga, primero debe compilar el archivo ZIP. Puede usar este complemento de Grunt https://github.com/oncletom/grunt-crx (no lo probé).

A partir de Google Chrome 21.x, los sitios de actualización privados ya no serán compatibles. Esto nos obliga a trasladar nuestra extensión a la tienda web de Google. Anteriormente, utilizábamos un script automático que creaba el archivo .crx, lo firmaba y cargaba en el sitio de actualización.

¿Hay alguna manera de hacer una extensión de carga de script en la tienda web de Google?


En realidad, no puede hacerlo debido a un problema de seguridad. Pero puede construir su extensión a un archivo zip automáticamente, luego simplemente carga ese archivo zip en Google Web Store. ¡Eso es todo!


Desde marzo de 2014 , hay una API para hacer eso. Documentación here .

Nunca trabajé con él, así que no puedo dar un ejemplo completo.

Sin embargo, de la documentación, el flujo básico sería una solicitud autenticada con un paquete actualizado , seguido de una solicitud autenticada para publicar :

> curl / -H "Authorization: Bearer $TOKEN" / -H "x-goog-api-version: 2" / -X PUT / -T $FILE_NAME / -v / https://www.googleapis.com/upload/chromewebstore/v1.1/items/$APP_ID > curl / -H "Authorization: Bearer $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