我目前正在进行持续集成,以更新Chrome Web Store和Mozilla Add-on-Market上的扩展,但我现在正在尝试制作一个上传到Microsoft合作伙伴中心的脚本。有人知道如何通过API上传到Microsoft合作伙伴中心吗?(专门用于浏览器扩展(。
Microsoft刚刚发布了Microsoft Edge Add-Ons API,它最终提供了通过API以编程方式将浏览器扩展上传到web商店的能力。
如果您正在使用Node,则可以使用Edge Webstore Upload软件包来使用此API。
您想使用某些API将Edge扩展上传到合作伙伴中心吗?合作伙伴中心没有这样的API来提供上传扩展。如果我误解了你的意思,请纠正我。
如果您想上传Edge扩展,请参阅发布您的扩展。如果您想更新Edge扩展,请参阅更新扩展列表。
所以我发现写一个能做到这一点的脚本特别困难,因为微软合作伙伴中心网站上加载了所有JS,所以我不得不使用Selenium。尽管如此,我还是写了一个脚本,可以登录、上传新版本并发布它(注意,除非你自己创建并上传了扩展的第一个版本,否则它不会起作用(。
https://gist.github.com/8W9aG/d135f2780e2dc27baa682bae3a2a1cc7