0

我想使用我的谷歌帐户,所以当有人通过我的网站上传文档时,它会被上传到谷歌文档。我已经注册了一个应用程序,我在这里尝试了一些技巧 - http://code.google.com/apis/accounts/docs/OAuth2.html和这里 - http://code.google.com/apis/documents/ docs/3.0/developers_guide_protocol.html#ResumableUpload但我似乎无法找出正确的做法。它不断将我发送到带有“我允许”按钮的页面,因此我会为我的帐户授权我的应用程序。有没有办法我可以只做一次然后跳过这部分?还是有其他方法可以避免向访问者显示“我允许”页面?我正在使用 PHP。

4

1 回答 1

2

只需使用客户端登录并将您的用户名和密码硬编码到您的代码中。

    address = 'username'
    key = 'password'

    client_login = gdata.client.GDClient()
    login_token = client_login.request_client_login_token(address, key, 'docs', 'writely')
    client = gdata.docs.client.DocsClient(login_token)
    client.ssl = True
    client.http_client.debug = False

由于这是在服务器端完成的,因此没有人能够看到您的用户名和密码。这就是在python中如何做到这一点,但方法应该非常相似。

于 2011-08-02T16:43:12.257 回答