luismaster2009
Préstamo
Ómicron
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Ayuda con redireccionamiento
Hola amigos estoy con un script de covers para facebook, ya intente buscar la solucion pero nada no hay donde consegui el script tampoco me dan solucion. Pero vi dos archivos que ahi pueden estar el error los adjunto en el tema. Y a continuacion les dejo una imagen.
Ver el archivo adjunto 25452
Cuando pongo en upload para el facebook redirecciona infinitamente aqui dejo los dos archivos, y si saben otra manera de como solucionar porfavor digamen.
https://www.dropbox.com/s/o266reum3j5ddmu/.htaccess
https://www.dropbox.com/s/a64yyv51mtwz351/fbupload.php
$aid = $settings['fbaid'];
$akey = $settings['fbskey'];
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => ''.$aid.'',
'secret' => ''.$akey.'',
));
// Get User ID
$user = $facebook->getUser();
if ($user) {
} else {
$loginUrl = $facebook->getLoginUrl();
header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
}
tu problema esta aca:
PHP:$aid = $settings['fbaid']; $akey = $settings['fbskey']; // Create our Application instance (replace this with your appId and secret). $facebook = new Facebook(array( 'appId' => ''.$aid.'', 'secret' => ''.$akey.'', )); // Get User ID $user = $facebook->getUser(); if ($user) { } else { $loginUrl = $facebook->getLoginUrl(); header('Location:' . $loginUrl . '&scope=user_photos,publish_stream'); }
al parecer jamas obtiene los datos del user... por eso redirecciona y redirecciona... los datos de la apps estan bien? el SDK de facebook es el ultimo?
https://github.com/facebook/facebook-php-sdk/tree/master/src
[MENTION=9679]cicklow[/MENTION] cicklow amigo que debo modificar ayudame soy algo noob en esto
[MENTION=9679]cicklow[/MENTION] ya actualize y nada amigo sigue asite dije... fijate que los datos de la apps esten bien! ID y CODIGO SECRETO! y actualiza el SDK de facebook (descarga los files de la url que te di y colocalos reemplazando los que tenes ahi)
[MENTION=9679]cicklow[/MENTION] ya actualize y nada amigo sigue asi
try {
$facebook = new Facebook(array(
'appId' => ''.$aid.'',
'secret' => ''.$akey.'',
));
// Get User ID
$user = $facebook->getUser();
if ($user) {
} else {
$loginUrl = $facebook->getLoginUrl();
header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
}
} catch(FacebookApiException $e) {
error_log($e->getType());
error_log($e->getMessage());
echo 'ERROR, ver error_log';
}
[MENTION=9679]cicklow[/MENTION] si amigo ya revise la id y secret la puse en:y el id y codigo secreto estan bien?... podrias hacer:
y ver si te tira algun error!PHP:try { $facebook = new Facebook(array( 'appId' => ''.$aid.'', 'secret' => ''.$akey.'', )); // Get User ID $user = $facebook->getUser(); if ($user) { } else { $loginUrl = $facebook->getLoginUrl(); header('Location:' . $loginUrl . '&scope=user_photos,publish_stream'); } } catch(FacebookApiException $e) { error_log($e->getType()); error_log($e->getMessage()); echo 'ERROR, ver error_log'; }
'appId' => ''.$aid.'',
'secret' => ''.$akey.'',
[MENTION=9679]cicklow[/MENTION] si amigo ya revise la id y secret la puse en:
igual tira error
print_r($settings);
error de redireccion? pusiste el edit del codigo? ... (si me citas no es necesario la mención)
Puedes probar a poner este código y ver si toda tu configuración esta completa
PHP:print_r($settings);
Asi quedo amigo, si esta bien?
$facebook = new Facebook(array(
'appId' => ''.$aid.'',
'secret' => ''.$akey.'',
));
te saque la img porque pusistes el codigo secreto y el id con eso te pueden usa tu apps... y respecto a tu preg... pues esta mal...no tienes que editar eso -.-'....
solo edita las opciones desde algun panel no edites esto:
PHP:$facebook = new Facebook(array( 'appId' => ''.$aid.'', 'secret' => ''.$akey.'', ));
Entonces voy bien desde el panel ya puse el id y el secret y sigue igual sale: Esta página web tiene un bucle de redireccionamiento
colocaste el codigo de try y catch que te pase ayer?
Si baje los 3 archivos y los reemplaze con los de la pagina
no digo lo de los archivos... el codigo de testeo de errores que te puse...
si amigo acabo de ponerlo igual sigue con el mismo error.
$aid = $settings['fbaid'];
$akey = $settings['fbskey'];
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => ''.$aid.'',
'secret' => ''.$akey.'',
));
// Get User ID
$user = $facebook->getUser();
if ($user) {
} else {
//$loginUrl = $facebook->getLoginUrl();
//header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
print_r($user);
}
tendrias que hacer un print_r de $user a ver si te esta dejando algo o no...
pone el print_r, ejecutalo y dime si sale algoPHP:$aid = $settings['fbaid']; $akey = $settings['fbskey']; // Create our Application instance (replace this with your appId and secret). $facebook = new Facebook(array( 'appId' => ''.$aid.'', 'secret' => ''.$akey.'', )); // Get User ID $user = $facebook->getUser(); if ($user) { } else { //$loginUrl = $facebook->getLoginUrl(); //header('Location:' . $loginUrl . '&scope=user_photos,publish_stream'); print_r($user); }
$aid = $settings['fbaid'];
$akey = $settings['fbskey'];
// Create our Application instance (replace this with your appId and secret).
try {
$facebook = new Facebook(array(
'appId' => ''.$aid.'',
'secret' => ''.$akey.'',
));
// Get User ID
$user = $facebook->getUser();
if ($user) {
} else {
$loginUrl = $facebook->getLoginUrl();
header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
print_r($user);
}
Quedo esto:
PHP:$aid = $settings['fbaid']; $akey = $settings['fbskey']; // Create our Application instance (replace this with your appId and secret). try { $facebook = new Facebook(array( 'appId' => ''.$aid.'', 'secret' => ''.$akey.'', )); // Get User ID $user = $facebook->getUser(); if ($user) { } else { $loginUrl = $facebook->getLoginUrl(); header('Location:' . $loginUrl . '&scope=user_photos,publish_stream'); print_r($user); }
Y sigue saliendo lo mismo:
Esta página web tiene un bucle de redireccionamiento
$aid = $settings['fbaid'];
$akey = $settings['fbskey'];
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => ''.$aid.'',
'secret' => ''.$akey.'',
));
// Get User ID
$user = $facebook->getUser();
if ($user) {
} else {
if($_REQUEST['code']==""){
$loginUrl = $facebook->getLoginUrl();
header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
}else{
echo 'Datos del usuario!';
print_r($user);
}
}
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?