APIを介してGoogleドキュメントと統合するアプリケーションに取り組んでいます。システムに登録された様々なメンバー(メールアドレス)とAPIを介してこれらのドキュメントを共有します。メンバー (メール アドレス) が Google アカウントに使用できるメール アドレスを持っているかどうかを知りたいです。メール アドレスを Google アカウントとして使用するには、次の 3 つの方法があるようです。
- 通常の Gmail メールアドレス (例: joe@gmail.com)
- Google Apps でサポートされているメール アドレス (例: somecompany.com が Google Apps を使用している joe@somecompany.com)
- 普通の古いメール アドレスを使用する (例: joe@yahoo.com)
最初にソリューションを開発したとき、私はドメイン名で MX レコード ルックアップを使用して、それが Google によってサポートされているかどうかを確認していました。これは #1 と #2 にはうまく機能しますが、#3 には機能しません。ユーザーが Google アカウントにサインアップして、「通常の」メール アドレスだけを使用できることを認識していませんでした。ユーザーがそのメール アドレスを使用して Google にログインしたときに Google ドキュメントにアクセスできるように、メール アドレスが有効な Google アカウントのメール アドレスであるかどうかを判断する方法はありますか?