Вы не можете получить эту информацию только с facebook идентификатором, если человек, который принадлежит информации, не сделал эту информацию общественности (что почти никто не имеет).
Единственное решение, которое я вижу, - попросить ваших пользователей получить расширенное разрешение «offline_access». Насколько я знаю, вы можете делать это только из приложения facebook или через библиотеку javascript Facebook Connect (так, например, не с библиотекой PHP).
Это означает, что вам нужно будет попросить пользователей войти в facebook через fb: подключиться по крайней мере один раз, запросить офлайн-доступ и сохранить сеанс facebook sessionKey в локальной базе данных. Поскольку у вас сейчас офлайн-доступ, сеанс сеанса facebook не истекает, и вы можете войти в систему без участия пользователя.
Это, как я реализовал на стороне PHP сервера после достижения постоянной сессии:
$this->fb = new Facebook($settings["api_key"], $settings["secret"], false, true);
$this->fb->user = $facebookUserId;
$this->fb->api_client->session_key = $sessionKey;
$this->fb->api_client->set_user($facebookUserId);