2012-08-05 35 views
2

我一直在努力研究Google Drive SDK的DrEdit python example。當我到達第4步時,創建一個網上商店列表,我遇到了問題。所描述的manifest.json文件爲modified。但是,在創建manifest.zip文件後,我無法從網上商店開發人員儀表板上載清單歸檔文件。我收到以下錯誤信息:Google Drive SDK - DrEdit Python - 網上應用店清單

「發生錯誤:無效的清單。如果您的清單包含評論,請刪除它們,因爲我們的畫廊不支持它們。」

現在,如果我從清單中刪除「容器」和「api_console_project_id」條目,它會很好地上傳。但是,如果沒有這些條目,DrEdit應用程序將不會「集成到Google Drive」中,對嗎?

我也試着直接在Google Chrome上安裝清單(開發者模式)。在這種情況下,我收到有關兩個條目的警告(未被識別)。

如何解決此問題? 「設置示例應用程序」文檔可能是過時的嗎?

(編輯)

清單文件:

{ 
    "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" 
     } 
    } 
} 
+0

請向我們展示您的修改清單 – 2012-08-05 20:59:30

回答

2

api_console_project_id字段無效。它應該與API控制檯的Drive SDK選項卡中的App ID值相匹配,這是您在註冊應用時獲得的值,如https://developers.google.com/drive/register

+0

啊,我明白了。由於API儀表板上有一個「項目ID」,所以命名約定讓我失望。我在JSON清單中看到了「api_console_project_id」並假定了這個值。謝謝您的幫助。 – user1577724 2012-08-07 16:19:47

+0

對於該字段,它應該是在控制檯中分配給項目編號的數字而不是項目ID – Drwhite 2014-04-04 22:16:42

0

中所述。它應該匹配CLIENT_ID。更確切地說,xxxxxxxxx.apps.googleusercontent.com的xxxxxxxx部分