Google Site Verification API を使用してドメインを確認しようとしています。
一部の電子メール アドレスでは、検証要求は正常に成功します。その他のメールアドレスについては、「メールアドレスを解決できませんでした」と表示されます。あるメールアドレスを拒否し、別のメールアドレスを拒否する理由がわかりません。
私の唯一の推測では、提供された電子メール アドレスは、ドメイン ネーム システムのどこかにドメインの連絡先として記載されている必要があります。ただし、これは私が見ることができるどこにも文書化されていませんが、もちろん、完全にがらくたで、一貫性がなく、古くなっていることが多いGoogleの開発者向けドキュメントでは完全に正常です。
エンドポイントへのリクエスト:
https://www.googleapis.com/siteVerification/v1/webResource?access_token=<token>&project=`<proj_id>&verificationMethod=DNS_TXT`
リクエストするパラメータ:
{"site": {"type": "INET_DOMAIN", "identifier": "<domain name>"}, "owners": ["<email address 1>", "<email address 2>"]}
リクエストからのレスポンス:
{'error': {'errors': [{'domain': 'global', 'message': 'Could not resolve the email address: <email address 2>', 'reason': 'invalidParameter'}], 'message': 'Could not resolve the email address: <email address 2>', 'code': 400}}
一部の電子メールアドレスが拒否され、他の電子メールアドレスが受け入れられる理由を誰か提案できますか?