2011-09-09 13 views

答えて

8

idを取得するには/ meを呼び出す必要があります。 iOSアクセストークンは暗号化されているため、そのユーザーIDを解析することはできません。また、サーバーサイドのトークンはすべてoauth 2.0ですぐに暗号化されます。

+0

たとえば、「[facebook requestWithGraphPath:@ "me" andDelegate:self]; ' – Joseph

+0

次のような回答はありません –

15

最近は簡単に入手できます。あなただけのこの操作を行うことができ、あなたが既に開いFBSessionを持っていると仮定すると:

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

Eメールはこれで見つけることができる:

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

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

あなたはこれを使用することができますアカウントはACAccountコースタイプ

0

[FBSession acti veSession] .accessTokenData.userID