确定Facebook用户ID的算法?

Kan*_*ane 0 php api facebook facebook-graph-api

我正在编写一个PHP脚本来抓取Facebook API并记录所有用户ID.

例如:

我的第一个想法是从#4开始,每次增加1.该计划的问题在于用户ID存在差距.有时,对于100,000个系列中的每个数字,API都将返回false.这只会浪费我的脚本运行所有这些错误的时间和周期.

有谁知道确定每个有效Facebook用户ID的更好方法?

bka*_*aid 5

这违反了Facebook 的服务条款 3.2:

未经我们许可,您不得使用自动化方式(如收获机器人,机器人,蜘蛛或刮刀)收集用户的内容或信息,或以其他方式访问Facebook.

你还应该阅读这篇文章,了解他是如何因为做类似事情而被Facebook起诉的.

存在差距的原因之一是,每个学校最初的ID分配为100k组.所以你会看到同样旧的Facebook帐户和类似的ID.此外,Facebook不提供任何其他api或有关获取所有id的列表的信息.