in facebook documantion
require('include/facebook/autoload.php'); //sdk directory $fb = new facebook\facebook([ 'app_id' => '***********', 'app_secret' => '***********************' ]); $helper = $fb->getredirectloginhelper(); $permissions = ['email', 'public_profile']; // optional $loginurl = $helper->getloginurl('http://www.meusite.com.br/login-callback.php', $permissions); when direct url $loginurl, return is: facebook sdk returned error: cross-site request forgery validation failed. "state" param url , session not match
i had same error.
the problem occurred because did getloginurl(...) before getaccesstoken()
so rid of getloginurl(...) in redirected url , code should works.
Comments
Post a Comment