Facebook的:有没有让谁都不是我的朋友用户的CURRENT_LOCATION的一种方式?

2019-09-22 21:19发布

让我们想象一下我有一个用户ID和用户名。 我手动打开她的Facebook页面(即http://www.facebook.com/username 。它就在那里!的“生活”领域的出现,说她住在哪里。不过,当我尝试获取使用FQL她CURRENT_LOCATION (使用Python):

q = 'SELECT uid, username, current_location FROM user WHERE uid=%s' % aUser

我得到None在该领域CURRENT_LOCATION。

在另一方面,我可以轻松地检索从我的朋友CURRENT_LOCATION(我的意思是,对于谁取得了他们的位置公开那些朋友):

SELECT current_location FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

我知道的权限 ,但应该有取位置的方式。 实际上,我能看到的位置的用户谁是不是连我的朋友的朋友(在生活中)。 我该怎么做?? 提前致谢。

Answer 1:

有与Facebook作为普通用户交易时,而不是通过自己的API访问的Facebook的应用程序的差。

一个应用程序不能访问到所有看似“公共”的信息有在网站上。 他们的系统,这样的表现,这样的应用程序不能“我的数据”。 Facebook并没有希望应用程序能够收集那些没有明确允许该应用程序查看他们的个人资料用户的数据。

如果一个人知道你的大致位置,但如果应用程序是收集全国各地的Facebook人民的位置,将有一个隐私问题可能是无害的。



文章来源: Facebook: Is there a way of getting the current_location of users who are not my friends? Graph API or FQL