摘要
我为Saas产品开发了一个Google API集成。它的功能之一是检索在谷歌日历中注册的活动参与者的电子邮件和displayName。(参考文献1,报道了相同的问题)
起初,我试图从谷歌日历事件资源的get方法中获取电子邮件和显示名称,但我发现许多活动参与者都有一封电子邮件,但没有显示名称。(参考文献2,3)
然后,我尝试使用谷歌人员api从电子邮件中获取displayName,但我找不到获取它的方法。
问题如果你知道从谷歌账户电子邮件中获取displayName的方法,请告诉我如何做到。
参考
- Google日历API:显示名称无效
- Google日历API,事件资源表示
- Google日历API,事件资源表示
-
displayName
的可用性取决于在Google个人资料中设置的帐户名称或Google联系人中API呼叫者的联系人列表。 -
如果调用者和受影响的帐户在同一个Google Workspace环境中,则会考虑域的用户配置文件名称。
-
如果将该帐户添加到呼叫者的联系人中,则也可以通过People API检索其显示名称。
-
如果受影响的帐户没有设置名称,也不在呼叫者的联系人中,则这是预期行为。