5

我正在尝试与谷歌驱动器集成,以便我的应用程序可以通过“打开方式...”从谷歌驱动器启动。我相信我已经遵循了文档。我已经发布了我的应用程序来测试用户.. 在某些时候谷歌驱动器要求允许将我的应用程序添加到谷歌驱动器。

但我的应用程序未显示在“打开方式...”或“创建新...”中

我在我的应用程序和其他正常工作的应用程序之间看到的一个区别是在此页面上:

https://accounts.google.com/IssuedAuthSubTokens?hl=en

有效的应用程序有:旁边的“按文件驱动 API”

我的应用程序显示“磁盘 API”

这是我的清单

{
    "name": [hidden],
    "description": [hidden],
    "version": "0.0.0.2",
    "manifest_version": 2,
    "container":  "GOOGLE_DRIVE",
    "api_console_project_id" : [hidden],

    "icons": {
    "128": "icon_128.png"
    },

    "app": {
    "urls": [
      "http://www.trainyourvision.org/"
    ],

    "launch": {
        "web_url": "http://www.trainyourvision.org/painter/"
        }
    },

    "gdrive_mime_types": {
        "http://drive.google.com/intents/opendrivedoc": [
        { 
            "type": ["image/png", "image/jpeg", "image/gif", "application/vnd.google.drive.ext-type.png",
            "application/vnd.google.drive.ext-type.jpg","application/vnd.google.drive.ext-type.gif",
            "application/vnd.google.drive.ext-type.psd"
            ],
            "href": "http://www.trainyourvision.org/painter/",
            "title" : "Open",
            "disposition" : "window"
            }
        ]
    },

    "requirements": {
        "3D": {
        "features": ["webgl"]
        }
    }
}

任何指导表示赞赏。

4

1 回答 1

0

您需要安装您的应用程序才能在“创建”和“打开方式”菜单中看到它。看到这个。你可以通过两种方式做到这一点:

  1. 从 Chrome 网上应用店安装
  2. 将安装范围添加到授权码请求

我更喜欢第二种方法。这样,当提示用户授予对您应用的访问权限时,他们也会自动安装该应用,而无需前往 Chrome 网上应用店。

有关范围,请参见this

于 2012-10-25T14:14:42.587 回答