Não foi possível abrir o erro de arquivo no Facebook PHP API

Estou tentando construir um aplicativo do Facebook que irá postar fotos na parede do usuário do meu servidor. Estou usando o seguinte código.

Mas enquanto executa o script, estou recebendo um erro

Couldn't open file "" .

Alguém poderia me dizer o que deu errado? Eu dei meu código abaixo

 $userPhoto = "http://127.0.0.1/sidane/upload/8.jpg"; //HTTP POST request to PAGE_ID/photos with the publish_stream $post_url = '/'.$fbuser.'/photos'; //posts message on page statues $msg_body = array( 'source'=> '@'.realpath($userPhoto), 'message' => $userMessage ); if ($fbuser) { try { $postResult = $facebook->api($post_url, 'post', $msg_body ); } catch (FacebookApiException $e) { echo $e->getMessage(); } }else{ $loginUrl = $facebook->getLoginUrl(array('redirect_uri'=>$homeurl,'scope'=>$fbPermissions)); header('Location: ' . $loginUrl); }