stream_publish () принимает более двух аргументов:
stream_publish($message, $attachment = null,
$action_links = null, $target_id = null,
$uid = null)
Где $ target_id - это пользователь или страница, которую вы публикуете до , а $ uid - это пользователь или страница, которые выполняют публикацию, и по умолчанию используется идентификатор вашей сессии. Чтобы быть полностью откровенным об этом, я думаю, вам нужно попробовать
<?php
require_once 'facebook.php';
$appapikey = 'xxxxxxx';
$appsecret = 'xxxxxxx';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
$message = "Will this status show up and allow me to dominate the world?!";
echo $user_id;
$facebook->api_client->stream_publish($message,null,null,$user_id,$user_id);
Альтернативная форма может быть:
$app_id = 'xxxxxxx';
$facebook->api_client->stream_publish($message,null,null,$user_id,$app_id);