allora:
codice:
graph.facebook.com/oauth/authorize?client_id=APP_ID&redirect_uri=http://www.facebook.com/connect/login_success.html&type=user_agent&scope=manage_pages,offline_access,publish_stream&profile_selector_ids=PAGES_ID&scope=offline_access,manage_pages
mi ha restituito un url bello lungo.
ho preso quello che veniva dopo token e prima di expires.
sono un cenntinaio di caratteri giusto?
poi ho sempre questo codice:
Codice PHP:
function fbWrite($message) {
include 'lib/facebook.php';
$facebook = new Facebook(array(
'appId' => 'app_id',
'secret' => 'id',
'token' => 'token'
));
$user = $facebook->getUser();
if ($user) {
try {
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
$published = FALSE;
$error = FALSE;
if (strlen(trim($message)) > 0) {
try {
$facebook->api('/62162239572/feed', 'post', array(
'message' => trim($message)
));
$published = TRUE;
} catch (FacebookApiException $e) {
$error = TRUE;
}
}
if ($error) {
echo 'Si è verificato un errore';
} else {
echo 'Messaggio pubblicato';
}
}