Google API:获取给定Gmail ID的用户名

时间:2016-10-20 10:06:30

标签: google-api

我需要获取具有给定Gmail ID的用户的用户名。有没有谷歌API可以这样做?或者,如果有人可以建议如何实现这一点。

对我来说这将是一个很大的帮助。

提前致谢!

2 个答案:

答案 0 :(得分:0)

好的,这不是一个绝对的解决方案,但是如果您使用 通过过滤“in:send”消息从 Gmail API 获取邮件详细信息,有时您会以这种格式获取用户名 { User-Name} <{email-id}> 在 json 响应的“From”标签下。但是不一定会得到用户名后跟 email-id。有时它只在“发件人”标签下提供电子邮件 ID。我使用下面的这个函数从“发件人”标签中提取用户名和电子邮件:

def _get_email_and_name(self, email):
    temp = email.split("<")
    if (len(temp)) > 1:
        temp[1] = temp[1].replace(">", "")
        temp[0] = temp[0].rstrip()

        return temp
    else:
        return None, temp[0]

答案 1 :(得分:-1)

getProfile应该做到这一点。获取他们的电子邮件地址。 ({+ 3}}对于g + api)