2011-07-01 53 views
5

我正在考虑编写一个perl脚本,该脚本将使用谷歌纵横API跟踪一群骑着大骑车的人。使用Google Latitude API获取朋友的位置

这个想法是,我们都分享位置,然后这个脚本使用API​​,作为我登录,并每60秒左右轮询谷歌大家的位置。

但是,我刚刚查看了谷歌纵横API,它看起来像我只能得到并设置我自己的位置。是这样吗?

回答

9

您的每个用户都需要使用OAuth对您的应用程序进行身份验证。完成之后,您可以在每个帐户上使用纬度API来提取必要的数据。如果用户没有单独允许您的应用程序访问其数据(即无法轮询您的朋友位置),则无法获取数据。

http://code.google.com/apis/latitude/faq.html#oauthaccess

+0

好的,谢谢你的澄清。他们不提供这些数据似乎很奇怪。 – aidan

+2

根本不是。这是一个隐私的事情。作为Latitude用户,我可能愿意与您分享我的位置信息,但我可能不想与您允许为自己的帐户使用的各种恶意软件或广告应用程序分享我的位置信息。从根本上说,你不能与第三方分享我的数据,这是应该的。这对开发者来说有点限制。 –

+0

我不追随;如果Google允许我坐在电脑前用笔和纸写下朋友的所有位置,为什么它不允许应用程序(使用我的凭据登录)以我的名义做同样的事情? – aidan