質問

I don't understand why I'm getting this exceptions:

Session not active, could not store state.

The code is:

<?php

require 'vendor/autoload.php';

use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;

FacebookSession::setDefaultApplication('foo', 'baz');

$helper = new FacebookRedirectLoginHelper('bar');
$loginUrl = $helper->getLoginUrl();

?>

Please help.

役に立ちましたか?

解決

You need to start a session using session_start() for the Facebook SDK to work correctly. Please add this to your code to fix the issue.

Example:

<?php

session_start();

require 'vendor/autoload.php';

use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;

...
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top