PHP SDK 4 ..basic working example

Jel tko radio s ovim čudom, evo ja guglam i baš divnih poruka vidim:

Have modified the SDK to figure it out… but it seems there only 1 thing that cause this issue. This entire facebook SDK is BROKEN…

The Facebook PHP SDK is the most shameful piece of code I ever saw in my life

…uglavnom, iz faceboka kažu da bi minimalni working example trebao biti:

define('FACEBOOK_SDK_V4_SRC_DIR', '/path/to/facebook-php-sdk-v4/src/Facebook/');
require __DIR__ . '/path/to/facebook-php-sdk-v4/autoload.php';

use Facebook\FacebookSession;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;

FacebookSession::setDefaultApplication('YOUR_APP_ID','YOUR_APP_SECRET');

// Use one of the helper classes to get a FacebookSession object.
//   FacebookRedirectLoginHelper
//   FacebookCanvasLoginHelper
//   FacebookJavaScriptLoginHelper
// or create a FacebookSession with a valid access token:
$session = new FacebookSession('access-token-here');

// Get the GraphUser object for the current user:

try {
  $me = (new FacebookRequest(
    $session, 'GET', '/me'
  ))->execute()->getGraphObject(GraphUser::className());
  echo $me->getName();
} catch (FacebookRequestException $e) {
  // The Graph API returned an error
} catch (\Exception $e) {
  // Some other error occurred
}

…meni nema šanse da ovo proradi, pukne mi code već na trećoj liniji. use Facebook\FacebookSession;

Znači ako imam samo prve dvije linije…nemam nikakav error. Ako uključim treću liniju, dobijem prazan ajax response. Jednostavno sve prazno, nikakva greška. A sav code koji bi mi došao nakon treće linije se uopće ne uzima u obzir…

Vidim da je nužno imati verziju PHP.5.4 ili više…kod mene je PHP.5.4.34

Nemam ideju od kuda krenuti učiti, kad ne radi niti ono ispod fundementalnog …
…probao sam sve žive kombinacije sa apsolutnim i relativnim pathovima u prve dvije linije codea…
(‘YOUR_APP_ID’,‘YOUR_APP_SECRET’) --to imam validno od ranije…mada code puca prije nego dodjem do zadavanja toga…

Krenem li sljedeći ovog lika: http://metah.ch/blog/2014/05/facebook-sdk-4-0-0-for-php-a-working-sample-to-get-started/

zapnem na istoj liniji čim krenem koristiti tu čudnu “use” operaciju.

Koristi composer. Sve ce ti biti u vendor folderu i samo require autoload.php. Ne znam sta fali Facebook PHP SDK koristio sam ga milion puta, normalno da ces naci primedbe na sve.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Profit Monkey