public function showPhotoAlbum($album_id, $limit = null, $offset = null)
    {
        if (!is_numeric($album_id) || 0 >= $album_id) {
            throw new InvalidArgumentException(
                "Api::showPhotoAlbum album_id field should be positive integer");
        }

        if ($limit!= null && $limit < 1) {
            throw new InvalidArgumentException(
                "Api::showFriendshipsRequest() limit must be a min 1 ");
        }
        if ($offset!= null && $offset < 0) {
            throw new InvalidArgumentException(
                "Api::showFriendshipsRequest() offset must be a positive number,  min 0 ");
        }

        /** @var $command \Guzzle\Service\Command\AbstractCommand */
        $command = $this->client->getCommand('ShowPhotoAlbum',array('album_id' => $album_id, 'limit'=>$limit,'offset'=>$offset));
        return $this->executeCommand($command);
    }