Есть ли Google API, чтобы проверить, является ли Gmail действительным от Java?
Мне нужно отладить приложение для управления контактами Google, и проблема в том, что иногда возникают проблемы с синхронизацией, потому что некоторые письма удаляются на серверах Google, но они отображаются активными в приложении.
Есть ли Google API для проверки, если почта все еще активна? Если нет, что, по вашему мнению, будет лучшим способом проверить gmail из Java-приложения?
Благодарю.
2 ответа
Попробуй это
https://developers.google.com/gmail/api/v1/reference/users/getProfile
Передав параметр userId, не забывайте о @gmail.com
В случае несуществующей учетной записи вы не получите статус HTTP 200
Попробуйте это https://bounce Inspector.com/api.php#java
в приведенной ниже ссылке измените:1- EMAIL_ADRESS_TO_VERIFY по электронной почте для подтверждения 2- Your_Domain_Name по вашему доменному имени или 127.0.0.1
https://bounceinspector.com/api1/api.php?email=EMAIL_ADRESS_TO_VERIFY&domain=Your_Domain_Name
в приведенной ниже команде измените Your_API_KEY_HERE на ключ, соответствующий вашему домену, включенному в параметры URL (вы найдете его на странице доменов)
httpConn.setRequestProperty("api_key", "Your_API_KEY_HERE");
Вы получите такой ответ:
{
"error_status":0,
"score":99,
"result":1,
"email":"example@email.com"
}