2015-11-21 3 views
0

J'ai un problème avec FB PHP SDK. Voici mon code:Une exception est survenue, code: 200 avec message: (# 200) Erreur d'autorisation

require_once("autoload.php"); // set the right path 

use Facebook\FacebookSession; 
use Facebook\FacebookRequest; 
use Facebook\GraphObject; 
use Facebook\FacebookRequestException; 

$APP_ID = 'APP_ID'; 
$APP_SECRET = 'APPSECRET'; 
$TOKEN = "TOKEN"; 
$ID = "PAGE_ID"; // your id or facebook page id 

FacebookSession::setDefaultApplication($APP_ID, $APP_SECRET); 

$session = new FacebookSession($TOKEN); 

$params = array(
"message" => "Xoşbəxt olmamaq haqsızlıq deyilmi özümüzə qarşı?!" 
); 


if ($session) { 
try { 
    $response = (new FacebookRequest(
      $session, 'POST', '/' . $ID . '/feed', $params 
      ))->execute()->getGraphObject(); 
    echo "Posted with id: " . $response->getProperty('id'); 
} catch (FacebookRequestException $e) { 
    echo "Exception occured, code: " . $e->getCode(); 
    echo " with message: " . $e->getMessage(); 
} 
} 

Mais quand je tente d'exécuter ce code, il renvoie une erreur: Exception est survenue, code: 200 avec le message: (# 200) erreur Permission

dans certains forums j'ai lu que peut-être je dois approuver prémissons/mais quand j'ai soumis prémissions à FB ils ont répondu que si je l'utilise seulement pour mon but (comme administrateur d'application) l'approbation prémisse n'est pas requred.

Qu'est-ce qui peut poser problème?

Répondre