私は現在、Contact Importer Webアプリ(PHP)に取り組んでいるので、GmailやYahooなどのユーザーのアカウントからメールアドレスを取得して、自分の悪意のある目的に使用できるようになります。冗談ですが、私のWebアプリはとてもフレンドリーです。
私はグーグルから始めようと思った。私のようなプログラマーがユーザーの連絡先にアクセスできるようにする、GoogleコンタクトAPIと呼ばれる素晴らしい小さなAPIがあることがわかりました。
数時間苦労してくだらないコードを一緒に投げた後、私はいくつかの障害に遭遇しました。私の主な質問はこれです:
ユーザーに自分のウェブサイトでGmailのユーザー名とパスワードを提供させ、Googleログインページへの厄介なリダイレクトなしにコードに連絡先を取得させる方法はありますか?それは私のウェブアプリの流れ全体を台無しにするようなものです。
私はAuthSubを調べて、それが機能するようになりましたが、もちろん、アクセストークンを取得するためにユーザーをリダイレクトする必要があるという問題があります。OAuthにも同じ問題があるようです。
私が持っている希望の1つは、ClientLogin認証方式です。繰り返しになりますが、落とし穴があります。Googleが認証トークンの代わりにCAPTCHAをスローすることがあります。この場合も、ユーザーフローは台無しになります。
Twitterにいる私たちの古き良き友人たちがそれをうまく機能させていることに気づきました。誰かがそれをどのように行うか知っていますか?
ありがとう!