2011-09-01 30 views
0

我有一個很大的問題。 來自facebook(2147483647)的uid是錯誤的。在iOS和舊休息api上獲取錯誤的FBUID

在此site我可以看到,我的個人資料的權利uid是100002137171664.

所以..什麼,我做錯了什麼? 設置了所有需要的權限。

 
---------------------------------------------------------------------- 
-(void) session:(FBSession *)session didLogin:(FBUID)uid { 
    NSLog(@"FBUID: %lld",uid); // 2147483647 
} 
----------------------------------------------------------------------

回答

0

我認爲問題在於您錯誤地格式化了fbUID,請改用usin%d或%llu。

+0

我與%LLU 嘗試它現在我得到的9223372032559808512 但它仍然是錯誤的UID。 嘗試使用%d = 2147483647 :( – tobi

+0

)您使用的是哪個Facebook SDK?我認爲您應該使用新的SSO,即使您想禁用SSO並以舊式的方式登錄。 – Lio