【问题标题】:Refresh Facebook Token iOS without leaving my app在不离开我的应用程序的情况下刷新 Facebook Token iOS
【发布时间】:2015-09-22 21:09:31
【问题描述】:

使用最新的 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 的功能?

【问题讨论】:

    标签: ios facebook facebook-graph-api oauth


    【解决方案1】:

    答案是“你不能”

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

    【讨论】:

    • 谁否决了这个答案并且没有解释这是怎么可能的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    相关资源
    最近更新 更多