2012-07-25 65 views
2

是否有访问驱动器的Chrome扩展的任何示例?如何开发一个访问谷歌驱动器的Chrome扩展?

使用chrome_ex_oauth.js

它与舞蹈的文档列表范围(https://docs.google.com/feeds/),但https://www.googleapis.com/auth/drive范围似乎并没有工作。我试图改变消费者的键/秘密,等等:

oauth = ChromeExOAuth.initBackgroundPage({ 
    'request_url': 'https://www.google.com/accounts/OAuthGetRequestToken', 
    'authorize_url': 'https://www.google.com/accounts/OAuthAuthorizeToken', 
    'access_url': 'https://www.google.com/accounts/OAuthGetAccessToken', 
    'consumer_key': 'anonymous', 
    'consumer_secret': 'anonymous', 
    'scope':'https://www.googleapis.com/auth/drive', 
    'app_name': 'Chrome Extension' 
}); 

oauth.authorize(onAuthorizeCallback); 

如果你能让我过去的OAuth,我相信我能处理其余部分。

+0

你会得到什么错误? – 2012-07-25 21:34:12

+0

重定向页面使用GET chrome-extension挂起://invalid/chrome_ex_oauth.js chrome-extension:// invalid /:16 GET chrome-extension://invalid/chrome_ex_oauthsimple.js chrome-extension:// invalid /: 16 GET chrome-extension://invalid/chrome_ex_oauth_init.js chrome-extension:// invalid /:16 – 12345 2012-07-26 23:23:15

+0

在某一点上,我实际上已经用一个标记调用onAuthorizeCallback .....从[oauth教程] (http://code.google.com/chrome/extensions/tut_oauth.html),以确保一切。检出了https://src.chromium.org/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts。 gdocs示例失败,因为脚本权限。 oauth示例与上面相同失败。加载解压缩的扩展。 – 12345 2012-07-27 01:29:34

回答