Bonjour,

J'ai un petit problème avec Facebook connect:

J'ai installé le script, lorsque je lance le script ça fonctionne.

Mais lorsque je vais sur Facebook et que je me déconnecte, je relance mon script facebook et j'obtiens l'erreur suivante:

Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Session key invalid or no longer valid' in /fbc/facebook-client/facebookapi_php5_restlib.php:1915 Stack trace: #0 /fbc/facebook-client/facebookapi_php5_restlib.php(379): FacebookRestClient->call_method('facebook.fql.qu...', Array) #1 /fbc/index.php(60): FacebookRestClient->fql_query('?????????????? ...') #2 {main} thrown in /fbc/facebook-client/facebookapi_php5_restlib.php on line 1915
Mon script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
// Copyright 2007 Facebook Corp.  All Rights Reserved. 
// 
// Application: Pronostiks.net
// File: 'index.php' 
//   This is a sample skeleton for your application. 
// 
 
require_once 'facebook.php';
 
$appapikey = 'xxx';
$appsecret = 'xxx';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
 
// Greet the currently logged-in user!
echo "<p>Hello, <fb:name uid=\"$user_id\" useyou=\"false\" />!</p>";
 
// Print out at most 25 of the logged-in user's friends,
// using the friends.get API method
echo "<p>Friends:";
	$friends = $facebook->api_client->friends_get();
	$friends = array_slice($friends, 0, 25);
	foreach ($friends as $friend)
	{
	  echo "<br>$friend";
	}
echo "</p>";
?>