ios - 如何在 iOS 上检索 Facebook id

标签 ios facebook facebook-ios-sdk

我花了几个小时查看 Facebook 开发人员页面并查看 FBSession,但我无法在任何地方看到如何通过 FBSession 或一般方式获取 FBID。它是如何完成的?

FBSession 可以用来获取 FBID 还是应该使用其他方法

最佳答案

您需要执行对“我”图形路径的请求,或者您可以使用 Facebook SDK 的便捷方法,requestForMe,即

[[FBRequest requestForMe] startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
    //result contains a dictionary of your user, including Facebook ID.
}];

注意:您应该首先确保您的 FBSession 是打开的。

关于ios - 如何在 iOS 上检索 Facebook id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989800/

相关文章:

ios - 将对象添加到NSMutableArray时无法识别的选择器

php - 单点登录或通过 PHP 登录

ios - Facebook 请求从未被执行

ios - 如何响应异步事件(登录)?

ios - 将音频转换为 [Double] 类型的原始 PCM 数据

ios - 应用程序启动时启动短信应用程序

ios - Facebook 应用程序邀请 iOS SDK v4.1 应用程序在单击邀请按钮时崩溃

ios - Xcode 找不到 openActiveSessionWithReadPermissions : FacebookSDK for iOS method

ios - 即使登录错误也能登录

javascript - 变异观察者不开火