В коде много проблем.Код немного устарел.Он не будет работать должным образом с новым графиком API.В настоящее время Facebook работает под управлением Graph API версии 3.0.0.Вот пример кода для правильной публикации на стене пользователя:
<code><?php
//facebook application
//set facebook application id, secret key and api key here
$fbconfig['appid' ] = "123456392899383";
$fbconfig['api' ] = "97eb2asdfasdf3f20d4421b0fe8c1b2";
$fbconfig['secret'] = "5c1d4asdfasdf71b59806b69c386b2ca";
//set application urls here
$fbconfig['baseUrl'] = "http://www.your-url.com/";
$fbconfig['appBaseUrl'] = "http://apps.facebook.com/appname/";
$uid = null; //facebook user id
try{
include_once "facebook.php";
}
catch(Exception $o){
echo '<pre>';
print_r($o);
echo '
';} // Создать наш экземпляр приложения.$ facebook = новый Facebook (массив ('appId' => $ fbconfig ['appid'], 'secret' => $ fbconfig ['secret'], 'cookie' => true,));// Проверка подлинности Facebook part $ session = $ facebook-> getSession ();$ loginUrl = $ facebook-> getLoginUrl (массив ('canvas' => 1, 'fbconnect' => 0, 'req_perms' => 'электронная почта, publish_stream, status_update, user_birthday, user_location, user_work_history'));$ fbme = null;if (! $ session) {echo "