从 signed-in google 地图获取 e-mail 地址

get the e-mail address from signed-in google maps

我正在尝试在 google-map 中为特定的 gmail 帐户列表添加一个自定义控件(基本上是 button-link 到另一个内部站点)。我有一个 Django 服务器。所以,如果我能够从 google 映射中获取 gmail 地址,我认为我可以处理这个问题。有没有不使用 oAuth2.0 就可以做到这一点的方法?

这是我的 header

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true&key=AIzaSyDCzPs4j72hd2GdajAWPyQunQVlsQcqg5o"></script> 

如果没有 OAuth 2.0,Google 将无法让您访问您的用户信息,即使他们使用您网站上的 Google 地图并登录到他们的 Google帐户。由于您有 API 密钥(并且您没有提到它是哪个 API,我假设它是 OAuth2.0 的 G+ api 密钥)。您可以在此 link to retrieve basic user info such as email id once they have signed into your website using Google account. Refer to this link to get the user info. Specifically for Google API's client Library for Python, Please follow this link.

中按照以下步骤操作

希望这会有所帮助!!