我想使用我的Google帐户,因此当有人通过我的网站上传文档时,它会上传到Google文档。我已经注册了一个应用程序,我在这里尝试了一些提示 - http://code.google.com/apis/accounts/docs/OAuth2.html和此处 - http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#ResumableUpload但我似乎无法弄清楚要做的正确的事情。它一直把我发送到一个带有“我允许”按钮的页面,所以我会为我的帐户授权我的应用程序。我有没有办法只做一次然后跳过这一部分?或者是否有其他方法可以避免向访问者显示“我允许”页面?我正在使用PHP。
答案 0 :(得分: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中如何做到的,但方法应该非常相似。