Cita:
Iniciado por hhs
Código PHP:
Ver originalinclude ("Api.php");
echo '<a href="' . $url->getLoginUrl( array( 'email', 'user_friends' ) ) . '">Login</a>'; ?>
</body>
</html>
En tu mensaje original dice que mandas a llamar a get_login y en ningún lado veo donde se supone que haces la llamada a la función. Espero que no supongas que incluyendo el archivo Api se llama a la función.
Pues no lo habia llamado, tienes razón, pero de igual manera, creo que me he perdido un poco, dado que sigue igual..
Código:
<html>
<body>
<?php
session_start();
require_once( 'Facebook/FacebookSession.php' );
require_once( 'Facebook/FacebookRedirectLoginHelper.php' );
require_once( 'Facebook/FacebookRequest.php' );
require_once( 'Facebook/FacebookResponse.php' );
require_once( 'Facebook/FacebookSDKException.php' );
require_once( 'Facebook/FacebookRequestException.php' );
require_once( 'Facebook/FacebookOtherException.php' );
require_once( 'Facebook/FacebookAuthorizationException.php' );
require_once( 'Facebook/GraphObject.php' );
require_once( 'Facebook/GraphSessionInfo.php' );
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
include ("Api.php");
$conectar = new Api();
$conectar->get_login();
echo '<a href="' . $url->getLoginUrl() . '">Login</a>';
?>
</body>
</html>
y el Api.php
Código:
<?php
session_start();
require_once( 'Facebook/FacebookSession.php' );
require_once( 'Facebook/FacebookRedirectLoginHelper.php' );
require_once( 'Facebook/FacebookRequest.php' );
require_once( 'Facebook/FacebookResponse.php' );
require_once( 'Facebook/FacebookSDKException.php' );
require_once( 'Facebook/FacebookRequestException.php' );
require_once( 'Facebook/FacebookOtherException.php' );
require_once( 'Facebook/FacebookAuthorizationException.php' );
require_once( 'Facebook/GraphObject.php' );
require_once( 'Facebook/GraphSessionInfo.php' );
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
$url = new FacebookRedirectLoginHelper("xxx.xxx");
class Api
{
function get_login()
{
FacebookSession::setDefaultApplication("xxxxxxx","xxxxxx");
$url = new FacebookRedirectLoginHelper("xxx.xx");
$url->getLoginUrl();
return $url;
}
}
?>