JConnector and Facebook connect - Session key invalid or no longer valid
- Written By
- PHPin24
- Submitted At
- 2009-10-29 15:37:28
- Num Views
- 1483
- Category
- PHP
|
Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Session key invalid or no longer valid' in .../modules/mod_jconnector/facebook/php/facebookapi_php5_restlib.php:3017 Stack trace: #0 .../modules/mod_jconnector/facebook/php/facebookapi_php5_restlib.php(1614): FacebookRestClient->call_method('facebook.users....', Array) #1 .../modules/mod_jconnector/jconnector_server.php(56): FacebookRestClient->users_getInfo('my facebook id', Array) #2 {main} thrown in .../modules/mod_jconnector/facebook/php/facebookapi_php5_restlib.php on line 3017 To fix this issue go to the file modules/mod_jconnector/jconnector_server.php there is a line at round about line 50: $facebook = new Facebook($module_params['fb_key'], $module_params['fb_secret']); Just after the above line add this line to fix the issue: $facebook->api_client->session_key = null; Now it should look something like this: include_once(JPATH_BASE .DS.'modules'.DS.'mod_jconnector'.DS.'facebook'.DS.'php'.DS.'facebook.php'); $facebook = new Facebook($module_params['fb_key'], $module_params['fb_secret']); $facebook->api_client->session_key = null; $fb_uid = $facebook->require_login(); This solved the issue for me By PHPin24 @ 2009-10-29 15:37:28
|
|
Happy to see this used on the facebook development forum as a fix! By PHPin24 @ 2010-02-16 11:57:37
|
