-1

我在我的应用程序中使用 facebook sdk。facebook sdk 将用户带到 safari facebook 登录。完成 facebook 登录后,用户将返回应用程序,我想编写一组代码来获取访问令牌并继续操作。但是这段代码应该写在哪里呢?

4

1 回答 1

0

如果您正确设置了应用程序的回调 URL(例如fb19374518456,其中长数字是 Facebook 应用程序 ID),那么 Facebook 会将您从 Safari 重定向回应用程序。在这种情况下,您可以实施

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sApp annotation:(id)ann

方法并将您获得的 URL 传递给 facebook SDK - 然后它将解析 URL 并从中获取访问令牌和到期日期。

于 2012-10-22T05:45:32.167 回答