Alguém sabe usar a API do Facebook para postar em uma fanpage?
Hoje está dando o erro: (#200) The user hasn't authorized the application to perform this action
Meu aplicativo tem as permissões user_about_me, publish_actions, manage_pages, publish_stream
Quem puder ajudar, já agradeço!
O código:
<?php
// (...)
$config = array(
'appId' => $appId,
'secret' => $app_secret,
'fileUpload' => false,
'allowSignedRequest' => false
);
$facebook = new Facebook($config);
$params = array(
"message" => "Postando no face!",
"name" => "Postando em " . date("d/m/Y H:i:s"),
"caption" => "trolololololol",
"description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"access_token" => $access_token
);
try {
$ret = $this->facebook->api('/' . $id . '/feed', 'POST', $params);
echo 'Postado em ' . date("d/m/Y H:i:s");
} catch(Exception $e) {
echo $e->getMessage();
}