Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error while publishing to chrome web store

I get an error while publishing my demo project (a google apps marketplace application) in chrome web store to my own domain. I get the below error.

"API Console project with the id specified in the manifest's api_console_project_id field, does not have Google Apps Marketplace SDK enabled."

I have enabled Google Apps Marketplace SDK and Google Apps Marketplace API as well for the particular project.

Also, I have not gotten my application reviewed by google. Do I have to get this reviewed even if I am publishing to my own domain?

Update:

Manifest file

{
    "name": "Demo of single sign on",
    "version": "0.3",
    "manifest_version": 2,
    "description": "Demo of single signon",
    "icons": {
        "128": "images/big.png",
        "16": "images/small.png"
    },
    "container": ["DOMAIN_INSTALLABLE"],
    "api_console_project_id": "681817309175",
    "app": {
        "launch": {
            "web_url": "https://demoappnamehere.appspot.com"
        }
    }
}

sdk settings

developer console

enter image description here

like image 792
plspl Avatar asked Jan 10 '23 22:01

plspl


1 Answers

Apparently, Google Apps Marketplace SDK must not only be enabled, but also configured.

So:

  • Go to the Google developer console.
  • Select your project.
  • Go to APIs and auth > APIs
  • In the All APIs tab, use the search box to find the Google Apps Marketplace SDK and click it.
  • Click Enable API. If you followed the recommendation in the error message in the Marketplace, you already did all this.
  • Still in the Google Apps Marketplace SDK page, select the API Configuration tab and then click the link to go to the original console.
  • In this new form, make sure to fill all required fields (alright, click "Save" at the bottom and see what happens).

I have tested a bunch of other "solutions" before I could make this work. Just in case the procedure above doesn't work as is, here what I also did in the developer console:

  • Enable the Google Cloud Deployment Manager API
  • Enable the Drive SDK
like image 113
philippe_b Avatar answered Jan 19 '23 06:01

philippe_b