Я использую всплывающее диалоговое окно Facebook для входа пользователя и публикации сообщения в его/ее потоке.
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: apiKey, @"api_key", nil];
[facebook dialog:@"stream.publish" andParams:params andDelegate:self];
Это работает, но когда пользователь входит в систему, метод fbDidLogin никогда не вызывается. Почему? Таким образом, я не могу запросить имя пользователя, а токен доступа всегда равен нулю.
ИЗМЕНИТЬ
С октябрьским API Facebook я частично решил свою проблему.