2009-03-20 20 views
4

Googleは、いくつかの言語のサービスとバインディングのAPIを提供しています。ただし、すべてがサポートされているわけではありません。ですから、この質問は、wget、curl、およびさまざまなWebプログラミングライブラリのようなものに関する私の不完全な理解から来ています。プログラムによるログインと非API対応Googleサービスの使用

  1. プログラムでGoogleに認証する方法を教えてください。

  2. 既存のAPIを活用して、Googleのサポートされていない部分にアクセスすることは可能ですか?

認証を受けたら、制限付きページにアクセスするにはどうすればよいですか? APIを使用してログインしてトークンを取得できるようですが、私には理解できません次に行うべきこと制限されたWebページを取得します。

具体的には、私はAndroidで遊んでいて、1日に1〜2回Androidマーケットから自分のアプリの使用状況を取得するためのスクリプトを作成したいので、きれいなチャートを作成できます。私の最も可能性の高いターゲットはPythonですが、Googleのサービスの非API使用を示すあらゆる言語のコードが役立ちます。ありがとうございました。

答えて

1

あなたは、例えばhttps://www.google.com/accounts/ClientLogin

に対して特定のサービスを認証することにより、認証トークンを取得することができます

curl -d "Email=youremail" -d "Passwd=yourpassword" -d "service=blogger" "https://www.google.com/accounts/ClientLogin" 

サービスにアクセスする際に、認証トークンとCookieを渡すだけで済みます。 https://developers.google.com/accounts/docs/AuthForInstalledApps

はどのように我々はのOAuth2でGoogleにプログラムで認証することができます:あなたは、パラメータ名など

+0

こんにちはJiayaou、あなたはアクションでこのカールのためのコード例を持っています? どうも。 –

1

このようなことを実現するには、mechanizeやurllibなどを使用できます。チュートリアルとして、私の記事hereをプログラムで提出してフォームを提出することができます。 認証を受けると、クッキーを使用して制限付きページにアクセスできます。

0

のClientLoginが廃止さを見つけるために放火犯や気性データFirefoxのプラグインを使用することができますか?

私はClientLoginののようにユーザー名とパスワードのパラメータを持つリクエストのexpampleを見つけることができません:(

解決策はありますか?

関連する問題