2011-07-23 7 views
0

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を使用しています。ユーザーとパスワードを入力せずにGoogleドキュメントにアップロードするにはどうすればよいですか?

答えて

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でこれを行う方法ですが、アプローチは非常に似ているはずです。

+0

ありがとう、それは私を助けました。私は後でPHPで同様のソリューションを見つけました。[link](http://kovshenin.com/archives/google-docs-api-client-login-with-php-and-curl/) – dchakarov

関連する問題