javascript - 有关如何找出哪些 friend 查看了您的 Facebook 个人资料的文章 : Bogus?

标签 javascript html facebook

我知道这个问题被标记为“主观”,但我保证这是一个非常尖锐的问题,与网络编程非常相关,并且将为将来可能遇到该线程的人们提供良好的理解。

我发现一个 Wiki 详细介绍了计算 Facebook 个人资料的最新查看者的假定程序:http://www.wikihow.com/See-Who-Views-Your-Facebook-Profile-the-Most 。简而言之,View Source 会显示一个 Javascript 数组

["InitialChatFriendsList", [], id1, id2, id3, ...]

其中 id1、id2、id3、... 是您 friend 的个人资料 ID,id1 对应最近查看您个人资料的 friend 。根据我对网络编程的基本理解水平,我有几个问题。

  • 除非本文作者在 Facebook 工作,否则他怎么可能知道是什么生成了该数组?也许还有其他一些相关性算法可以生成它。
  • 这样的数据结构不是会存储在后端吗?奇怪的是,这样的信息竟然如此容易获得。

只是想知道你们是否可以纠正我的观点。

最佳答案

恰恰相反。是的,有一个您的 friend 列表,以某种方式排序。但顺序不是谁对您最感兴趣,而是您对谁最感兴趣。

此兴趣级别是由 Facebook 计算的,我想它会查看您的“喜欢”、个人资料 View 、消息事件,以计算您最有可能对谁感兴趣,或者您想与谁交谈。

该列表用于 Facebook 搜索栏中。输入一个字母,您最亲密的 friend 将首先出现。如果您一直迷恋某人并反复查看他们的页面,那么他们将出现在结果的顶部。

参见What is the significance of OrderedFriendsListInitialData?

关于javascript - 有关如何找出哪些 friend 查看了您的 Facebook 个人资料的文章 : Bogus?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23898439/

相关文章:

iPhone 应用程序发送 Facebook 消息或张贴到 friend 的墙上

javascript - 如何从路由文件中在 socket.io 中发出事件?

javascript - 完成后 HTML5 音频标签更改 Src。查询

facebook - FQL 可以查询多早的时间?

java - 可以通过uid获取好友列表吗?

jquery 逐一循环 li

javascript 将对象数组的数组求和在一起

javascript - 谷歌地图 APIs v3 和 IE 6

php - 将 Jquery + Php 搜索传递回 javascript?

php - 如何将下拉菜单中的数据显示到文本输入中