facebook-access-token - 如何使用 java 获取永久 Facebook 访问 token

标签 facebook-access-token

如果您使用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=XXXXXX 是一个唯一的代码,每次登录 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/

相关文章:

Facebook4J 支持交换访问 token

Facebook:永久页面访问 token ?

facebook - 如何获得一个 Facebook 访问 token ,该 token 具有足够的权限来获取标记您的帖子?

javascript - 无需连接到 Facebook 即可获取访问 token

Facebook 访问 token 已过期

ios - 在 Facebook iOS SDK 中存储 accessToken

ios - Facebook SDK : AccessToken. CurrentAccessToken 始终为空,即使在登录后也是如此

ios - 当应用程序权限被禁用时,SLComposeViewController 出现问题

Facebook Oauth access_token andpoint 不返回 "expires"值

javascript - 使用 Facebook Graph API 搜索用户