从登录的谷歌地图获取电子邮件地址

时间:2015-01-16 05:04:11

标签: javascript django google-maps google-maps-api-3

我正在尝试在google-map中为特定的Gmail帐户列表添加一个自定义控件(基本上是指向另一个内部站点的按钮链接)。我有一个django服务器。所以,如果我能从谷歌地图上获取gmail地址,我想我可以处理这个问题。有没有办法在不使用oAuth2.0的情况下执行此操作?

这就是我在标题中的内容

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

1 个答案:

答案 0 :(得分:0)

如果没有OAuth 2.0,Google就无法访问您的用户信息,即使他们使用您网站上的Google地图并登录其Google帐户也是如此。由于你有API密钥(并且你没有提到它是哪个API,我假设它是OAuth2.0的G + api密钥)。您可以按照此link中的以下步骤检索基本用户信息,例如使用Google帐户登录您网站后的电子邮件ID。请参阅此link以获取用户信息。专门针对Google API的Python客户端库,请按照此link

进行操作

希望这会有所帮助!!