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

Google api 谷歌API:获取给定Gmail ID的用户名,google-api,Google Api,我有一个要求,以获得与给定的Gmail ID的人的用户名。有任何谷歌API可以这样做吗?或者如果有人能建议如何实现这一点 这对我将是一个很大的帮助 提前谢谢 应该可以做到这一点。获取他们的电子邮件地址。(对于g+api)好的,这不是一个绝对的解决方案,但是如果您通过过滤“in:send”消息从Gmail api获得邮件详细信息,有时您会在json响应的“from”标记下获得此格式的用户名{user name}。但不一定要在用户名后加上email-id。有时它只在“From”标签下给出email-

我有一个要求,以获得与给定的Gmail ID的人的用户名。有任何谷歌API可以这样做吗?或者如果有人能建议如何实现这一点

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


提前谢谢

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

好的,这不是一个绝对的解决方案,但是如果您通过过滤“in:send”消息从Gmail api获得邮件详细信息,有时您会在json响应的“from”标记下获得此格式的用户名{user name}。但不一定要在用户名后加上email-id。有时它只在“From”标签下给出email-id。我使用以下功能从“发件人”标签中提取用户名和电子邮件:

def\u获取电子邮件和姓名(self,email):
temp=电子邮件。拆分(“,”)
temp[0]=temp[0].rstrip()
返回温度
其他:
返回无,温度[0]

Hi Manmeet。我有Gmail ID,我想找出与之相关的名字。您共享的API在输出中有以下字段:“emailAddress”、“messagesTotal”、“threadsTotal”、“historyId”。我没有看到任何用户名。嗨,提供的第二个链接就是这样。我提供了两个,我不确定你的意思是“用户名”还是“用户名”,抱歉误解了。我说的是用户的名字。我想第二个链接将帮助我。谢谢这是有偿服务吗?
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]