1

我使用 google ID 作为我的用户对象的数据存储 ID。

有时我想通过电子邮件查找用户。gmail 地址可以带有点或不带点、大写字母和其他变体。如何从给定的电子邮件中检索用户 ID?

4

2 回答 2

2

Google+ 似乎为此提供了一个 API

https://developers.google.com/+/api/latest/people/search

于 2013-05-21T14:45:44.957 回答
2

首先,您应该始终以小​​写形式存储电子邮件属性,因为大小写无关。现在,如果您还想考虑点或加号并能够对其进行查询,那么您应该将电子邮件的剥离版本存储在另一个(隐藏)属性中,并对此执行查询。

于 2013-05-21T14:50:49.023 回答