define('APP_ID', '398992050146548'); define('APP_API_KEY', '398992050146548'); define('APP_SECRET', '5f39c5aa6a3ae3000af8990a0990b670'); // Aqui é chamado quando o usuário autoriza o app pelo facebook if(!isset($_GET["error"])) { if(isset($_GET["code"])) { $code = $_GET["code"]; $url = 'https://graph.facebook.com/oauth/access_token?client_id='.APP_ID.'&redirect_uri='.urlencode('http://www.kenner.com.br/').'&client_secret='.APP_SECRET.'&code='.$code; $curl_handle=curl_init(); curl_setopt($curl_handle,CURLOPT_URL,$url); curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,6); curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1); $buffer = curl_exec($curl_handle); curl_close($curl_handle); //var_dump($buffer); if(strpos($buffer, 'access_token=') === 0) { //if you requested offline acces save this token to db //for use later $token = str_replace('access_token=', '', $buffer); $pattern = '/access_token=([\w]+)(&|$)/'; preg_match($pattern, $buffer, $matches); $user_token = $matches[1]; //echo "USER Token: " . $user_token; if ( !get_option('user_token') || get_option('user_token') !== $user_token ) { delete_option('user_token'); add_option('user_token',$user_token); } header("Location: http://www.kenner.com.br/wp-admin/admin.php?page=kennermanager/facebook/index.php"); } else { //do error stuff echo "DEU ERRO 1!!"; } } } else { //do error stuff echo "DEU ERRO 2!!"; } ?>
Assine nossa newsletter e fique atualizado
Em 09 de Junho
ComentarEm 10 de Junho
Comentar
Conheça a nossa galeria de imagens de todos os modelos de sandálias da Kenner.
Em 10 de Junho
Comentar