刷新Facebook令牌iOS而不离开我的应用程序

时间:2015-07-05 18:35:28

标签: ios facebook facebook-graph-api oauth

使用最新的facebook登录SDK,我想从Facebook生成一个'新的和更新的访问令牌',而无需将我的应用程序重定向到facebook

https://developers.facebook.com/docs/facebook-login/ios/v2.3


FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {if (error) { ...

看起来始终从我的应用程序重定向到Facebook,并再次返回我的应用程序(即使我的用户授权我的应用程序从Facebook获取信息)

对我而言,“延长令牌的使用寿命”是不够的,因为我使用的oAuth服务器每5分钟左右就会过度使用令牌。因此,我经常需要每5分钟左右从Facebook请求一个新的更新访问令牌(最好不要'离开我的应用程序去facebook应用程序,然后再重定向回我的应用程序。

新的facebook SDK是否为ios提供了此功能?

1 个答案:

答案 0 :(得分:0)

答案是'你不能

Facebook会强制您重定向到他们的应用以获取带有新字符串字符的新令牌 - 在iOS中保留在您自己的应用中时,您无法获得新令牌