How to use Service Account with Chrome Web Store Google API?
I have successfully fetched data, updated, and uploaded extensions using OAuth 2.0 client access for Google APIs. However, I now need to update a Chrome extension automatically. To achieve this, I need to use a service account to ensure that the tokens and refresh tokens do not expire, thus avoiding the need for authorization via a consent screen. Despite my efforts, I consistently encounter a 403 Forbidden error, indicating that I don’t have the appropriate service account permissions.
Fixing 403 on Chrome Web Store Publish API
I’m trying to publish a chrome extension using the Chrome Web Store Publish API. I’ve created a Google Cloud project and an OAuth 2 client as per
https://developer.chrome.com/docs/webstore/using-api