MediaService1_4


Click here for a complete list of operations.

GetBook

Get book with the id given by "bookId".
Parameters (*=required):
licenseKey*: Guid identifying the retailer
bookId*: The bookId to return

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /MediaService1_4.asmx HTTP/1.1
Host: service.pubhub.dk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://service.pubhub.dk/GetBook"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetBook xmlns="http://service.pubhub.dk/">
      <licenseKey>guid</licenseKey>
      <bookId>guid</bookId>
    </GetBook>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetBookResponse xmlns="http://service.pubhub.dk/">
      <GetBookResult>
        <BookType>Ebog or Lydbog or Fysisk or Podcast</BookType>
        <FileType>zip_mp3 or pdf or epub</FileType>
        <BookId>guid</BookId>
        <Identifier>string</Identifier>
        <IdentifierType>ISBN10 or GTIN13 or ISBN13</IdentifierType>
        <Title>string</Title>
        <SubTitle>string</SubTitle>
        <Language>string</Language>
        <PublicationDate>string</PublicationDate>
        <Edition>string</Edition>
        <ImprintName>string</ImprintName>
        <PublisherName>string</PublisherName>
        <PartNumber>string</PartNumber>
        <NameOfBookSeries>string</NameOfBookSeries>
        <MainDescription>string</MainDescription>
        <ShortDescription>string</ShortDescription>
        <DigitalProtection>Ingen or DRM or DigitalVandmaerkning or AdobeDRM</DigitalProtection>
        <Price CurrencyCode="string" />
        <RecommendedPrice CurrencyCode="string" />
        <Contributors>
          <Contributor>
            <Id>int</Id>
            <Content_Id>guid</Content_Id>
            <ContributorRoleCode>A01 or A07 or A08 or A12 or A13 or A14 or A15 or A19 or A24 or A36 or A38 or A42 or B01 or B02 or B06 or B09 or E07 or Z02</ContributorRoleCode>
            <NamesBeforeKey>string</NamesBeforeKey>
            <SequenceNumber>unsignedByte</SequenceNumber>
            <Isni>string</Isni>
            <KeyNames>string</KeyNames>
            <CorporateName>string</CorporateName>
            <ContributorRoleName>string</ContributorRoleName>
            <BiographicalNote>string</BiographicalNote>
            <Websites xsi:nil="true" />
          </Contributor>
          <Contributor>
            <Id>int</Id>
            <Content_Id>guid</Content_Id>
            <ContributorRoleCode>A01 or A07 or A08 or A12 or A13 or A14 or A15 or A19 or A24 or A36 or A38 or A42 or B01 or B02 or B06 or B09 or E07 or Z02</ContributorRoleCode>
            <NamesBeforeKey>string</NamesBeforeKey>
            <SequenceNumber>unsignedByte</SequenceNumber>
            <Isni>string</Isni>
            <KeyNames>string</KeyNames>
            <CorporateName>string</CorporateName>
            <ContributorRoleName>string</ContributorRoleName>
            <BiographicalNote>string</BiographicalNote>
            <Websites xsi:nil="true" />
          </Contributor>
        </Contributors>
        <NumberOfPages>string</NumberOfPages>
        <FileSize>string</FileSize>
        <Duration>string</Duration>
        <Authors>string</Authors>
        <ReadBy>string</ReadBy>
        <TranslatedBy>string</TranslatedBy>
        <EditedBy>string</EditedBy>
        <RevisedBy>string</RevisedBy>
        <SampleUrl>string</SampleUrl>
        <RightList>
          <Right Type="string" Count="string" Time="string" />
          <Right Type="string" Count="string" Time="string" />
        </RightList>
        <Subjects>
          <SimpleSubject>
            <Code>string</Code>
            <Description>string</Description>
          </SimpleSubject>
          <SimpleSubject>
            <Code>string</Code>
            <Description>string</Description>
          </SimpleSubject>
        </Subjects>
        <Images>
          <Image Type="string" />
          <Image Type="string" />
        </Images>
        <PriceBeforeDiscount CurrencyCode="string" />
      </GetBookResult>
    </GetBookResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /MediaService1_4.asmx HTTP/1.1
Host: service.pubhub.dk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetBook xmlns="http://service.pubhub.dk/">
      <licenseKey>guid</licenseKey>
      <bookId>guid</bookId>
    </GetBook>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetBookResponse xmlns="http://service.pubhub.dk/">
      <GetBookResult>
        <BookType>Ebog or Lydbog or Fysisk or Podcast</BookType>
        <FileType>zip_mp3 or pdf or epub</FileType>
        <BookId>guid</BookId>
        <Identifier>string</Identifier>
        <IdentifierType>ISBN10 or GTIN13 or ISBN13</IdentifierType>
        <Title>string</Title>
        <SubTitle>string</SubTitle>
        <Language>string</Language>
        <PublicationDate>string</PublicationDate>
        <Edition>string</Edition>
        <ImprintName>string</ImprintName>
        <PublisherName>string</PublisherName>
        <PartNumber>string</PartNumber>
        <NameOfBookSeries>string</NameOfBookSeries>
        <MainDescription>string</MainDescription>
        <ShortDescription>string</ShortDescription>
        <DigitalProtection>Ingen or DRM or DigitalVandmaerkning or AdobeDRM</DigitalProtection>
        <Price CurrencyCode="string" />
        <RecommendedPrice CurrencyCode="string" />
        <Contributors>
          <Contributor>
            <Id>int</Id>
            <Content_Id>guid</Content_Id>
            <ContributorRoleCode>A01 or A07 or A08 or A12 or A13 or A14 or A15 or A19 or A24 or A36 or A38 or A42 or B01 or B02 or B06 or B09 or E07 or Z02</ContributorRoleCode>
            <NamesBeforeKey>string</NamesBeforeKey>
            <SequenceNumber>unsignedByte</SequenceNumber>
            <Isni>string</Isni>
            <KeyNames>string</KeyNames>
            <CorporateName>string</CorporateName>
            <ContributorRoleName>string</ContributorRoleName>
            <BiographicalNote>string</BiographicalNote>
            <Websites xsi:nil="true" />
          </Contributor>
          <Contributor>
            <Id>int</Id>
            <Content_Id>guid</Content_Id>
            <ContributorRoleCode>A01 or A07 or A08 or A12 or A13 or A14 or A15 or A19 or A24 or A36 or A38 or A42 or B01 or B02 or B06 or B09 or E07 or Z02</ContributorRoleCode>
            <NamesBeforeKey>string</NamesBeforeKey>
            <SequenceNumber>unsignedByte</SequenceNumber>
            <Isni>string</Isni>
            <KeyNames>string</KeyNames>
            <CorporateName>string</CorporateName>
            <ContributorRoleName>string</ContributorRoleName>
            <BiographicalNote>string</BiographicalNote>
            <Websites xsi:nil="true" />
          </Contributor>
        </Contributors>
        <NumberOfPages>string</NumberOfPages>
        <FileSize>string</FileSize>
        <Duration>string</Duration>
        <Authors>string</Authors>
        <ReadBy>string</ReadBy>
        <TranslatedBy>string</TranslatedBy>
        <EditedBy>string</EditedBy>
        <RevisedBy>string</RevisedBy>
        <SampleUrl>string</SampleUrl>
        <RightList>
          <Right Type="string" Count="string" Time="string" />
          <Right Type="string" Count="string" Time="string" />
        </RightList>
        <Subjects>
          <SimpleSubject>
            <Code>string</Code>
            <Description>string</Description>
          </SimpleSubject>
          <SimpleSubject>
            <Code>string</Code>
            <Description>string</Description>
          </SimpleSubject>
        </Subjects>
        <Images>
          <Image Type="string" />
          <Image Type="string" />
        </Images>
        <PriceBeforeDiscount CurrencyCode="string" />
      </GetBookResult>
    </GetBookResponse>
  </soap12:Body>
</soap12:Envelope>