0

我是 oauth 概念的新手。我正在开发一个使用 facebook 登录进行身份验证的 android 应用程序。身份验证完成后,我想将访问令牌发送到我的远程服务器并对 facebook 进行 API 调用(使用访问令牌从服务器调用 api)并将用户信息存储在我的服务器上以备将来使用。这种方法更可取吗?我知道访问令牌会在一段时间后过期。那么,用户是否必须在每次令牌过期时登录,并且每次创建新令牌时都必须向服务器发送新令牌?欢迎任何关于如何实现这一点的好建议。

4

2 回答 2

1

I'm not sure about the latest version of the Facebook SDK as I've not used it, but the previous version has a method "extendAccessTokenIfNeeded" which you could call every time the user runs your app.

于 2013-06-05T06:43:44.127 回答
1

是的,进程正在使用最新的 fb api!

您可以将令牌延长 60 天(我认为),您可以将此令牌保存在本地数据库中,并使用它在 facebook 上进行用户操作。

令牌绑定到您的应用程序并具有不同的授权。

https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/

如何为没有应用程序或应用程序密码的页面获取 Facebook 访问令牌

于 2013-06-05T09:18:05.070 回答