2011-09-09 112 views

回答

8

你將不得不打電話給我,以獲得該ID。 iOS訪問令牌現在已加密,因此您將無法從中解析用戶標識。另外,服務器端令牌也將很快通過oauth 2.0進行加密。

+0

例如,'[facebook requestWithGraphPath:@「me」andDelegate:self];' – Joseph

+0

不需要 - 查看下面的答案 –

15

這些天有一個簡單的方法來得到這個;假設你已經有一個FBSession開放的,你可能只是這樣做:

[FBRequestConnection startForMeWithCompletionHandler: 
    ^(FBRequestConnection *connection, id result, NSError *error) 
    { 
     NSLog(@"facebook result: %@", result); 
    }]; 
0

你可以使用這個:

[[account valueForKey:@"properties"] valueForKey:@"uid"] 

電子郵件可以用此可以找到:

[[account valueForKey:@"properties"] valueForKey:@"ACUIDisplayUsername"] 

其中帳號是ACAccount類型的課程

0

可以用[FBSession acti veSession] .accessTokenData.userID

相關問題