我需要获得具有给定Gmail ID的人的用户名。是否有任何谷歌API可用来做到这一点?我怎样才能做到这一点呢?
好的,这不是一个绝对的解决方案,但是如果您使用<方法:users.messages.get xmlns:方法="#unknown">从Gmail API中过滤"in:send"有时您会以这种格式获得用户名{user - name} <{email-id}>在"From"json响应的标签。但是不确定用户名后面跟着电子邮件id。有时它只在"from"下给出电子邮件ID;标签。我使用下面的函数从" from "中提取用户名和电子邮件。标记:方法:users.messages.get>
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]
getProfile应该可以解决这个问题。给你他们的电子邮件地址。(替代g+ api)