Sto attraversando un periodo difficile con la documentazione dell'SDK di Facebook. Ho scaricato l'SDK da Github e l'ho aggiunto al mio progetto PHP.Errore: Classe 'Facebook FacebookSession' non trovata con il PHP SDK di Facebook
Ecco il file system:
├── Facebook
│ ├── FacebookAuthorizationException.php
│ ├── FacebookCanvasLoginHelper.php
│ ├── FacebookClientException.php
│ ├── FacebookJavaScriptLoginHelper.php
│ ├── FacebookOtherException.php
│ ├── FacebookPermissionException.php
│ ├── FacebookRedirectLoginHelper.php
│ ├── FacebookRequest.php
│ ├── FacebookRequestException.php
│ ├── FacebookResponse.php
│ ├── FacebookSDKException.php
│ ├── FacebookServerException.php
│ ├── FacebookSession.php
│ ├── FacebookThrottleException.php
│ ├── GraphLocation.php
│ ├── GraphObject.php
│ ├── GraphSessionInfo.php
│ ├── GraphUser.php
│ └── fb_ca_chain_bundle.crt
└── test.php
Ecco il mio codice finora:
use Facebook\FacebookSession;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;
FacebookSession::setDefaultApplication('*******','******');
$helper = new FacebookRedirectLoginHelper('http://isgeek.eu/fb/FaRepost/return.php');
$loginUrl = $helper->getLoginUrl();
// Use the login url on a link or button to redirect to Facebook for authentication
ottengo questo errore
Fatal error: Class 'Facebook\FacebookSession' not found in /homepages/2/d184071366/htdocs/isgeek/fb/FaRepost/test.php on line 9
Al aggiornato la mia versione di PHP, in modo che il problema non viene da qui. Sembra che i file PHP non vengano trovati. Ho letto questa domanda (Facebook SDK v4 for PHP Minimal Example) ma non aiuta.
Da dove viene?
cosa c'è nel file facebooksession, esiste una classe definita con questo nome? –
possibile duplicato di [Facebook SDK v4 per PHP Esempio minimo] (http://stackoverflow.com/questions/23413854/facebook-sdk-v4-for-php-minimal-example) –
La classe FacebookSession non è più disponibile in v5 .x dell'SDK (che è ancora sotto il nome php-sdk-v4). Un post sul blog che ti aiuterà a passare da 4.x a 5.x dell'SDK può essere trovato qui. https://www.sammyk.me/upgrading-the-facebook-php-sdk-from-v4-to-v5 – Bil