user1577724
user1577724

Reputation: 21

Google Drive SDK - DrEdit Python - Web Store Manifest

I've been trying to work through the DrEdit python example for the Google Drive SDK. When I get to step 4, create a web store listing, I'm encountering a problem. I modified the manifest.json file as described. However, after I create the manifest.zip file, I am unable to upload the manifest archive from the web store developer dashboard. I receive the following error message:

"An error occurred: Invalid manifest. If your manifest includes comments, please remove them as our gallery does not support them yet."

Now, if I remove the 'container' and 'api_console_project_id' entries from the manifest, it uploads fine. However, without these entries, the DrEdit application will not be "integrated into Google Drive", correct?

I also tried to install the manifest in Google Chrome directly (developer mode). In this case, I get warnings about the two entries in question (not recognized).

How do I resolve this issue? Is it possible that the "Setting up the sample application" documentation is out of date?

(edit)

Manifest File:

{
    "name" : "DrEdit",
    "version" : "1.0.0.0",
    "manifest_version": 2,
    "description" : "Test Google Drive application",
    "container" : "GOOGLE_DRIVE",
    "api_console_project_id" : "dpederson-gae-dredit-api",
    "icons": {
        "128": "icon-128.png"
    },
    "app" : {
        "launch" : {
            "web_url" : "https://dpederson-gae-dredit.appspot.com"
        }
    }
}

Upvotes: 2

Views: 495

Answers (2)

Tiberiu
Tiberiu

Reputation: 548

It should match the CLIENT_ID. More exactly the xxxxxxxx part from the xxxxxxxxx.apps.googleusercontent.com

Upvotes: 0

Claudio Cherubino
Claudio Cherubino

Reputation: 15014

The api_console_project_id field is invalid. It should match the App ID value from the Drive SDK tab of the APIs Console, the one you got when registering the app as explained at https://developers.google.com/drive/register

Upvotes: 2

Related Questions