【问题标题】:Facebook: Is there a way of getting the current_location of users who are not my friends? Graph API or FQLFacebook:有没有办法获取不是我朋友的用户的 current_location?图形 API 或 FQL
【发布时间】:2012-09-15 11:02:09
【问题描述】:

假设我有一个用户 ID 和用户名。我手动打开她的 Facebook 页面(即http://www.facebook.com/username。它就在那里!“居住在”字段出现,说她住在哪里。 然而,当我尝试使用 FQL(使用 Python)获取她的 current_location 时:

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

我在 current_location 字段中得到None

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

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

我知道permissions,但应该有一种获取位置的方法。实际上,我可以看到甚至不是我朋友的朋友的用户的位置(居住在)。我该怎么做??提前致谢。

【问题讨论】:

    标签: facebook facebook-graph-api permissions location facebook-fql


    【解决方案1】:

    以普通用户的身份处理 Facebook 与通过 API 访问 Facebook 的应用程序不同。

    应用程序无法访问网站上所有看似“公开”的信息。他们的系统是这样运行的,因此应用程序无法“挖掘数据”。 Facebook 不希望应用程序能够收集未明确允许该应用程序查看其个人详细信息的用户的数据。

    如果有人知道您的大致位置,这可能是无害的,但如果应用程序要在 Facebook 上收集人们的位置,就会出现隐私问题。

    【讨论】:

    • 是的,这就是我害怕的。无论如何,没有解决方法吗?谢谢。
    • 没有我知道的解决方法(谢天谢地):P 抱歉.. 我不认为应用程序应该能够看到有关尚未添加它们的任何用户的任何信息...
    • 再说一次,你是对的。虽然我没有说我想要什么,但我并不邪恶。不过,我明白。不过谢谢你的好意。
    猜你喜欢
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    相关资源
    最近更新 更多