Merhaba,
Facebook ile giriş uygulaması yapıyorum sorun yok ama dün aldığım bilgileri bugün alamıyorum.
$response =$fb->get('/me?fields=id,name,gender,about,birthday,email', $accesToken->getValue()); ile istediğim bilgiler bunlar dün hepsi geliyordu sabah tamamlamak için girdim ve tekrar test ettim bu sefer gelen bilgiler sadece
Ad Soyad İD Cinsiyet bilgileri geldi neden olabilir bu neden dün gelen bilgiler bugün eksik geliyor ?
Facebook ile giriş yap bilgi alımı
2
●352
- 26-01-2018, 14:22:33Hocam login sorunu yok bilgileri alıyorum çıkış yaptıktan sonra sessionları temizliyorum tekrar face ile giriş yap dediğimde ekranda başka hata geliyor.
SDK Exception: Cross-site request forgery validation failed. Required param "state" missing from persistent data.
Tarayıcının geçmişini silip tekrar denediğimde sorun yok bu sorunu nasıl aşarım ?
try { $accessToken = $helper->getAccessToken(); } catch (\Facebook\Exceptions\FacebookResponseException $e) { echo "Response Exception: " . $e->getMessage(); exit(); } catch (\Facebook\Exceptions\FacebookSDKException $e) { echo "SDK Exception: " . $e->getMessage(); exit(); } if (!$accessToken) { header('Location: login.php'); exit();LDestek adlı üyeden alıntı: mesajı görüntüle
Session yazdırdığımda
array(2) { ["code"]=> string(344) "AQDHNPbFcqhTuEhSMYgCR-rYDKHkHnSWDLTHH7GYOBy0XfKUJufFf1KSZ0DucI11cVs99T2M NO3R3O7qyhWzjyUQQfcmb8Yeos-q58avUTOvtPZEC5qypEGgw2dWZITuTCmd5fwMcc3vTrdUjiGt7 Mn466B9OCI7RM83fcx8o81VY7Sy3erKJ2gFc6iMPJDbe7TlSiZ TET0QLR-FmppfG_wfoFW69us-ZFGrvf11vxMpM7ACL7qRLGLn9mi-w5M-0uvJ-AdICmtSp9n7eCkYcpJk_P34Mle07oeic5HZEKak25XJXtedFXi NtmA5cfPFeiD7awERGsF9LnUh74xPfBI6" ["state"]=> string(32) "62e9198a69bb25469c6023d5be320f93" } array(0) { } SDK Exception: Cross-site request forgery validation failed. Required param "state" missing from persistent data.
Bu çıkıyor Ben Tümünü sildiriyorum çıkış yaparken ama bu kalıyor ve sonra yukarıdaki gibi hata veriyor.