2

私が開発しているツールは、Facebookに参加するときと同じようなことをし、GMailのユーザー名とパスワードを尋ねると、すべての連絡先を取得できます。

しかし、私のツールはブラウザを使用していないため、適切なヘッダーを取得するのは困難です。Googleアプリケーション(Orkut)は、認証方法としてCookieとID(ip、マシン名、ユーザーエージェント)のみをチェックすると思います。この場合、必要なのは適切なCookieを取得することだけです。

パラメータPasswd=realPasswordHere&Email = mymail@gmail.comを使用してhttps://www.google.com/accounts/ServiceLoginAuth?service=orkutに電話をかけようとしました。しかし、応答はSet-Cookieを使用した同様のHTMLでした:GALX = A9iBuq7y5xU; Path = / accounts; Secure

これらのCookieはどれも本物ではありません。自分で試しましたか?あなたはそれを行う方法を知っていますか?それを行うオープンソースプロジェクトを見たことがありますか?

4

3 に答える 3

1

OAuthの使用を検討してください-OAuthを使用してOrkutでOpenSocialRESTインターフェースを承認する方法の詳細を示したURLです。これには、OpenSocialのRPCインターフェースの詳細な仕様があります(承認部分は基本的に同じです)。 、 とりあえず)。

于 2009-08-09T22:21:34.373 に答える
1

連絡先を探しているだけの場合は、提供されているAPIを確認してください: http ://code.google.com/apis/contacts/

他のグーグルAPI

http://code.google.com/apis/gdata/

これを行う方法を表示するためのソースコードが必要な場合は、次のプロジェクトをチェックアウトできます。 http://sourceforge.net/projects/gccontactman/

それがお役に立てば幸いです。

于 2009-08-09T22:49:24.567 に答える
-1

おそらく、これを行うGoogleツールのソースコードを確認できます。

http://mail.google.com/mail/help/email_uploader.html

于 2009-10-31T18:11:50.357 に答える