如果您使用Facebook graph API,您可以看到某人的所有公开信息(如果该人将这些信息设置为公开),您只需要做几件事:打开浏览器,登录Facebook并知道该人的用户ID# ,例如,Mark Zuckerberg - facebook 创始人的用户 ID# 4,因此请转到: https://graph.facebook.com/4 => 你可以看到基本信息,如姓名、年龄、位置...(想象一下你将 _https://graph.facebook.com/i 中的 i 从 1 更改为 1百万,只要公开设置信息,您就可以看到百万用户的信息)
或者转到此链接,您可以查看更多信息,例如个人喜好和教育程度... _https://graph.facebook.com/4?access_token=XXX 和 XXX 是一个唯一的代码,每次登录 Facebook 时它都会发生变化(更多信息请参见http://developers.facebook.com/docs/reference/api/)
我的目标是使用基本的java url 访问这些链接并获取所有信息(基本上它们是文本)并将它们保存到文本文件中,使用 _https://graph.facebook.com/4 没有问题,但是第二个链接问题是访问 token 代码 XXX - 每次都会更改或将在 20~30 分钟后过期,因此我无法运行更长时间的程序来获取更多数据。 问题是有没有办法获得永久访问 token 或将其延长更长时间,记住我只使用一个小的java程序,与Facebook应用程序或其他任何东西无关。提前致谢!
最佳答案
不幸的是,您无法获得永久访问 token ,但您可以在访问 token 过期时捕获错误并请求新的访问 token 。此外,您可能需要阅读 Facebook 使用条款,以确保您没有违反它。
关于facebook-access-token - 如何使用 java 获取永久 Facebook 访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10066916/