我正在开发一个使用 facebook 集成的应用程序。我正在尝试从 facebook 库类接收 access_token 和 expires_in 令牌。登录后,我会正确获取 access_token,但我总是得到 expires_in 令牌总是 0。因此,我的 isSessionValid() 方法总是返回 false。请让我知道是否有人遇到过这个问题并解决了它。
当我没有在模拟器中安装 Facebook 应用程序时,我的代码运行得非常好。我得到了 webview,我可以登录并更新状态。但是当我安装 Facebook 应用程序时,单击更新状态菜单选项会打开 Facebook 应用程序,我被重定向到权限页面,然后我收到一条错误消息“无法接收访问令牌”。这实际上是因为 expires_in 令牌为 0。
我不想要求应用程序的用户卸载 Facebook 应用程序(如果他们已安装)。请让我解决这个问题。
谢谢,
普尼特