Tienes experiencia usando objetos con PHP. Lo comento por que estas cometiendo errores básicos.
Código PHP:
Ver original$conectar = new Api(); $conectar->get_login();//Donde esta la asignación //este $url esta tomando tu primera llamada al api de facebook antes
//de hacer sesion
echo '<a href="' . $url->getLoginUrl() . '">Login</a>';
Código PHP:
Ver original/**
* Tienes dos opciones
* lo borras o quitas el FacebookRedirect del metodo get_login
*/
$url = new FacebookRedirectLoginHelper("xxx.xxx");
class Api { function get_login() { FacebookSession::setDefaultApplication("xxxxxxx","xxxxxx"); $url = new FacebookRedirectLoginHelper("xxx.xx"); $url->getLoginUrl(); return $url; } }
Te sugieto que use var_dump o print_r para que observes que es lo que tienes en las variables y si es lo que esperas.