¿No dicen nada?
A ver, vamos con calma, ¿que dialogo necesitas exactamente?
Si lo que necesitas son permisos solamente, como si se tratara de una app de Facebook, pero en tu propio sitio debes hacer algo así:
Código PHP:
$me = NULL;
$uid = NULL;
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => true
));
$session = $facebook->getSession();
if ( ! $session)
{
$loginUrl = $facebook->getLoginUrl(array(
'canvas' => 1,
'fbconnect' => 0,
'req_perms' => 'publish_stream,email'
));
echo '<script type="text/javascript">top.location.href ="'.$loginUrl .'";</script>';
exit;
}
else
{
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
#error_log($e);
}
}
Y ese código lo saque de la URL que te mencioné, solo hay que saber buscar.
¿Entonces no dice nada, verdad?