public function addPhotoVote($user_id, $photo_id, $score = 1)
    {
        if (!is_numeric($user_id) || 0 >= $user_id) {
            throw new InvalidArgumentException(
                "Api::addPhotoVote user_id field should be positive integer");
        }
        if (!is_numeric($photo_id) || 0 >= $photo_id) {
            throw new InvalidArgumentException(
                "Api::addPhotoVote photo_id field should be positive integer");
        }

        if($score < 0 && $score > 11 ){
            throw new InvalidArgumentException(
                "Api::addPhotoVote The score have to be between one and ten ");
        }

        /** @var $command \Guzzle\Service\Command\AbstractCommand */
        $command = $this->client->getCommand('AddPhotoVote',array('id' => $user_id, 'vote'=>array('photo'=>$photo_id,'score'=>$score)));

        return $this->executeCommand($command);
    }