我正在開發iOS 5應用程序,我需要在成功登錄後獲取用戶配置文件數據。在iOS 5中獲取訪問令牌後獲取Facebook用戶配置文件數據
現在我得到一個訪問令牌,當用戶成功登錄。
現在我試圖讓Facebook使用該訪問令牌登錄用戶配置文件數據。
我試圖按照Facebook開發者網站上提供的示例應用程序。
我沒有使用FBconnect類型的資源文件。我從示例應用程序添加「facebookSDK.framework」。
請幫幫我。
感謝,
- (void)populateUserDetails {
FBRequestConnection *connection = [[FBRequestConnection alloc] init];
// First request uploads the photo.
FBRequest *request1 = [FBRequest requestForMe];
if (FBSession.activeSession.isOpen) {
[connection addRequest:request1
completionHandler:
^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) {
if (!error) {
NSLog(@"fb user name = %@",user.name);
NSLog(@"fb user name = %@",user.id);
}
NSLog(@"fb2 user name = %@",user.name);
NSLog(@"fb2 user name = %@",user.id);
}
//batchEntryName:@"photopost"
];
[connection start];
}
}
如果條件與if(objappdel.session.isOpen)中的上述代碼一樣,則代碼將執行,但會給出錯誤代碼400.並記錄空值。 會話屬性類型:@property(強,非原子)FBSession *會話; –