Hoy vengo con un problema, hace tiempo habia creado una app de facebook con el php sdk, sin embargo deje de lado eso y ahora, que quiero regresar, creo mi app en facebook e intento direccionar a mi archivo que tiene el codigo php y me marca el error 500, he buscado y no encuentro solucion, segun lei, es por algo que debo modificar en el .htacces, sin embargo, estoy usando php con IIS, disculpen si esto no va aqui, pueden moverlo a donde corresponda.
Dejo el codigo del app para que chequen (tomado del ejemplo de alguien mas).
Código PHP:
Ver original
<?php include_once ("src/facebook.php"); //Url de nuestra aplicaciónn 'secret' => 'aaa' )); // Obtener el ID del Usuario try{ $user = $facebook->getUser(); } catch (FacebookApiException $e) { echo $e; $user = null; } // Podemos obtener o no este dato dependiendo de si el usuario se ha identificado en Facebook o no if ($user) { try { // Procedemos a saber si tenemos a un usuario que se ha identificado en Facebook que está autentificado. // Si hay algún error se guarda en un archivo de texto (error_log) $user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { $user = null; } } // la url de Login o Logout dependerá del estado actual del usuario, si está autentificado o no en nuestra aplicación // Aquí obtenemos los permisos del usuario. Por defecto obtenemos una serie de permisos básicos if ($user) { $logoutUrl = $facebook->getLogoutUrl(); } else { 'scope' => 'user_birthday,email,user_about_me,publish_stream,user_photos,read_friendlists,user_likes,read_stream' )); } if (!$user) { echo "<script type='text/javascript'> top.location.href = '$loginUrl'; </script>"; exit; } else { try { // Conseguimos la información del usuario logineado. $User = $facebook->api('/me'); $user_id = $facebook->getUser(); $user_ID=$facebook->getUser(); if ($user_ID){ $wall_call=$facebook->api('/feed'); $array_post=$wall_call["feed"]["data"]; }else{ $login_url=$facebook->getLoginUrl(); echo 'Please <a href="' . $login_url . '">login.</a>'; } } catch (FacebookApiException $e) { } //Para mostrar algún dato específico del usuario conectado podemos usar la siguiente instrucción</pre> } ?>