<?php require 'vendor/autoload.php'; use Facebook\FacebookSession; use Facebook\FacebookRequest; use Facebook\GraphUser; use Facebook\FacebookRequestException; use Facebook\FacebookRedirectLoginHelper; FacebookSession::setDefaultApplication('ID_APP','SECRET_CODE'); $session = new FacebookSession('TOKEN APP'); $redirect_url ='http://www.example.pl/facebook2/index3.php'; try { if($session) { try { $response = (new FacebookRequest( 'link' => 'www.exa2mple.com', 'picture'=>'https://2guiajapg.files.wordpress.com/2012/06/picure.jpeg?w=610', 'message' => '12localhost User provided message2' ) ))->execute()->getGraphObject(); } catch(FacebookRequestException $e) { } }else{ $helper = new FacebookRedirectLoginHelper($redirect_url); } } catch (FacebookRequestException $e) { // The Graph API returned an error // } catch (\Exception $e) { // Some other error occurred // }
I problem mam taki, że jak skorzystam z Facebook GraphAPI i w nim wybiorę AccessToken(wtedy tez zmienia się TOKEN APP i jak ten TOKEN_API przekleję do kodu to wtedy elegancko wysyła. Jeżeli tego nie zrobie to mam że użytkownik nie zautoryzowany kod #200.
Mam pytanie czy za każdym razem tak muszę robić czy jest na to obejście?