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?
tahnks. J'ai mis mon TOOKEN au lieu de PAGE :) –