Я не уверен на 100%, но я думаю, что проблема не связана с доменом.Когда вы звоните
$this->facebook->getAccessToken();
, это может дать вам как токен доступа пользователя, так и токен доступа к приложению facebook, которое вы используете.А для публикации на стене пользователя вам понадобится токен доступа для пользователя (или страницы), от имени которого вы хотите опубликовать запись на стене.
Если используемый токен правильный, то может быть и другая причина: у вашего приложения нет необходимых разрешений для публикации стены.Для вашего приложения вам понадобятся расширенные разрешения , например, разрешение "publish_stream".
Может быть, этот учебник поможет вам в дальнейшем: http://thinkdiff.net/facebook/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/
В нем объясняется, как создать ссылку FB-Login и требуются расширенные разрешения.