Crklo facebook logiranje

Kako to inače voli sa facebookovim API-em…malo radi, pa crkne nakon nekog vremena…tako mi je opet crklo nešto što je već duže vrijeme radilo.

Konkretno kod logiranja korisnika imam sljedeći dio codea: (koji je do sada radio)

FacebookSession::setDefaultApplication($appID,$app_Secret);
$session = new FacebookSession($user_tooken);
$fbID = $session->getSessionInfo()->asArray()['user_id'];

no ova zadnja linija više ne šljaka… Ako abortiram program prije nje…ne dobijem nikakvu grešku, inače ajax vrisne:

500 Internal Server Error

Probao sam nabrzaka zamjeniti code sa ovako nečim:

FacebookSession::setDefaultApplication($appID,$app_Secret);
$session = new FacebookSession($user_tooken);

$request = new FacebookRequest($session, 'GET', '/me');
$response = $request->execute();
$graphObject = $response->getGraphObject();

…plan je bio tim putem stići nekako do ID-a (ako je gornja sporna linija zastarila), no dobijem istu grešku.

U čem bi mogla biti fora?

Za pocetak pogledaj error_log, buduci da se sve HTTP greske spremaju u error logove. Ovisno kako je apache konfiguriran, no ako imas standardnu cPanel konfiguraciju, error log ti je u root direktoriju tvog homedir-a … odnosno unutar public_html.

Aaa…vidi vraga, tamo piše xd.
Uglavnom, nisam imao podešenu timeZonu, a počeo da se buni facebook ako nije timeZona definirana. :smile:

Hvala! …rješeno.

I ja isto u zadnje vrijeme imam problema s loginom preko Facebooka. Sve je normalno radilo 2-3 tjedna, i onda su počele bacati greške:

Cross-site request forgery validation failed. The “state” param from the URL and session do not match.
File: /home/website/public_html/Framework/Vendor/Facebook/Helpers/FacebookRedirectLoginHelper.php Line: 285
Stack trace: #0 /home/website/public_html/Framework/Vendor/Facebook/Helpers/FacebookRedirectLoginHelper.php

Kaže problem je u sessionu, ali jednostavno ne kontam šta se dešava, kako je 2-3 tjedna normalno radilo i sad odjednom ne radi, a kod se nije dirao… Ima tko kakvu ideju ?