0

因此,当您将登录按钮插件放在应用程序上时,它似乎会显示正在使用该应用程序的用户朋友。它甚至会向尚未允许该应用访问的用户显示这一点。例如,如果您访问“Henry's Cooking App”但从未通过 facebook 登录该应用程序,它仍会显示您正在使用该应用程序的朋友。

我要做的是使用此功能从插件中获取一组 fb-userid,以便我可以在我的数据库上进行查询以向潜在用户显示更多信息。例如,假设您有 2 个朋友已经在使用“Henry's Cooking App”:Joe 和 Karen。如果我能得到他们的用户 ID,我就可以给你看类似“乔刚煮了小牛肉扇贝,凯伦正在完善她的炸猪排咖喱”之类的东西。

我知道如果你有身份验证令牌,你可以轻松做到这一点,但这只有在用户登录后才能获得。我试图利用这样一个事实,即 fb 似乎认为可以向你的朋友展示使用该应用程序之前您注册了该应用程序。

我能想到的唯一超级 hacky 方法是,我可以提取与 $(".uiFacePileItem a") 匹配的元素的 href 属性,它提供指向用户配置文件的链接,然后我可以获取用户名或 UID从。这似乎很容易打破,但有人有更好的主意吗?谢谢!

4

1 回答 1

1
于 2012-06-07T20:25:03.670 回答