【发布时间】:2014-05-08 21:12:18
【问题描述】:
我已经与在当前会话中使用 Facebook 长寿命令牌的问题作斗争了几个小时来处理 Facebook 请求。
应用程序的流程如下: 1) 用户启动 Android 应用并点击“使用 Facebook 登录”按钮 2) 用户被重定向到 Facebook,在那里他们可以访问其帐户的某些部分(朋友列表、电子邮件等) 3)然后用户被重定向回我的应用程序,该应用程序(如果成功)发现 Session 对象已打开,并且我检索(以及其他信息)短期访问令牌。 4)我将此短期访问令牌传递给我的服务器应用程序,该服务器应用程序再次调用 Facebook 以将短期令牌交换为长期令牌,我的服务器应用程序将其返回给我的应用程序。
收到长期访问令牌后,如何“使用”或修改我现有的会话 (Session.getActiveSession()),以便在对 Facebook 的后续请求中使用长期访问令牌,从而在 (我相信)60 天?
我目前使用的是最新版本的 Android SDK。
感谢任何帮助。
谢谢!
【问题讨论】:
标签: android facebook session facebook-graph-api facebook-sdk-3.0