如何从iOS SDK中的Facebook对象获取Facebook用户ID?

Mon*_*key 10 sdk facebook ios

我看到访问令牌在Facebook对象中可用,但我没有看到Facebook用户ID.

我可以向"我"发出图形请求以获取Facebook ID,但我不想进行额外的api调用.

Jua*_*uan 15

这些天有一个简单的方法来获得这个; 假设你已经FBSession打开了,你可以这样做:

[FBRequestConnection startForMeWithCompletionHandler:
  ^(FBRequestConnection *connection, id result, NSError *error)
  {
      NSLog(@"facebook result: %@", result);
  }];
Run Code Online (Sandbox Code Playgroud)


bka*_*aid 8

你将不得不打电话/我来获取身份证.iOS访问令牌现在已加密,因此您无法从中解析用户ID.此外,服务器端令牌也将很快用oauth 2.0加密.