gmail-api - 获取 Gmail 帐户的年龄

标签 gmail-api fraud-prevention

我的团队正在讨论如何改进客户平台上的欺诈预防算法。欺诈事件中使用的电子邮件地址通常是通过 Gmail 等免费邮件提供商注册的,这并不奇怪。

作为欺诈预防系统的输入,我们缺少一个标准,即帐户的年龄,这将为我们提供非常有值(value)的信息。

是否有 API 方法(或任何其他方式)允许我们查询 Gmail 帐户的注册时间?

类似于 https://api.gmail.com/age-of-account/email.address@gmail.com ,它返回自创建以来的日期或时间跨度,将非常有用。

最佳答案

您无法通过任何现有的 Google API 了解帐户的创建时间。不过,使用 Gmail API,您可能可以通过以下方式摆脱许多容易实现的目标:

  1. List message ids直到响应中没有 nextPageToken。然后您将获得最后一页消息 ID。
  2. Get the last message并检查 internalDate 是否低于某个截止值。

这不是一个很好的解决方案,因为有针对性的攻击者可能只是 insert a message具有自定义日期 header ,但可能值得作为算法中许多其他 header 的度量。

关于gmail-api - 获取 Gmail 帐户的年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34831042/

相关文章:

machine-learning - 用于欺诈检测的特征工程

payment - 销售数字商品时如何获取用户的真实身份?

click - 如何检测点击欺诈?

javascript - 如何访问gmail API?

php - 使用 PHP 的 Gmail 推送通知

java - 是否可以使用 gmail API 代表用户发送邮件

adsense - google adsense 如何过滤无效点击?

java - Gmail API 代表用户设置服务帐户和阅读/发送邮件

java - 创建帐户按钮始终会转到登录 Gmail 帐户的浏览器。它怎么总是会请求谷歌的许可呢?

security - 在您网站的每个页面上使用 SSL 有多重要?