MediaServiceAsmx
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 /Retailer/V26/MediaService.asmx HTTP/1.1 Host: service.pubhub.dk Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://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="https://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="https://service.pubhub.dk/"> <GetBookResult> <BookType>Ebog or Lydbog or Fysisk or Podcast</BookType> <FileType>fysisk or 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> <PrereleaseDate>string</PrereleaseDate> <PublisherId>int</PublisherId> <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> <ContributorRoleCode>A01 or A12 or B01 or B02 or B06 or E07</ContributorRoleCode> <ContributorRoleName>string</ContributorRoleName> <NamesBeforeKey>string</NamesBeforeKey> <KeyNames>string</KeyNames> <BiographicalNote>string</BiographicalNote> <Websites xsi:nil="true" /> </Contributor> <Contributor> <Id>int</Id> <ContributorRoleCode>A01 or A12 or B01 or B02 or B06 or E07</ContributorRoleCode> <ContributorRoleName>string</ContributorRoleName> <NamesBeforeKey>string</NamesBeforeKey> <KeyNames>string</KeyNames> <BiographicalNote>string</BiographicalNote> <Websites xsi:nil="true" /> </Contributor> </Contributors> <NumberOfPages>string</NumberOfPages> <FileSize>string</FileSize> <FileVersion>string</FileVersion> <BookFormat>Reflowable or FixedFormat</BookFormat> <SubscriptionSaleAllowed>boolean</SubscriptionSaleAllowed> <DurationMins>string</DurationMins> <Authors>string</Authors> <ReadBy>string</ReadBy> <TranslatedBy>string</TranslatedBy> <EditedBy>string</EditedBy> <RevisedBy>string</RevisedBy> <IllustratedBy>string</IllustratedBy> <SampleUrl>string</SampleUrl> <ForChildren>boolean</ForChildren> <RightList> <Right Type="string" Count="string" Time="string" /> <Right Type="string" Count="string" Time="string" /> </RightList> <Subjects> <SimpleSubject> <MainSubject>string</MainSubject> <Code>string</Code> <Description>string</Description> </SimpleSubject> <SimpleSubject> <MainSubject>string</MainSubject> <Code>string</Code> <Description>string</Description> </SimpleSubject> </Subjects> <Accessibilities> <Accessibility> <AccessibilityType>AccessibilitySummary or LiaComplianceScheme or AccessibilitySpecification10A or AccessibilitySpecification10Aa or EpubAccessibilitySpecification11 or PdfUa or UnknownAccessibility or Inaccessible or NoReadingSystemAccessibilityOptionsDisabledExcept or TableOfContentsNavigation or IndexNavigation or ReadingOrder or ShortAlternativeDescriptions or FullAlternativeDescriptions or VisualisedDataAlsoAvailableAsNonGraphicalData or AccessibleMathContent or AccessibleChemContent or PrintEquivalentPageNumbering or SynchronisedPreRecordedAudio or TextToSpeechHintingProvided or LanguageTaggingProvided or DyslexiaReadability or UseOfColor or UseOfContrast or UseOfAudio or FullAlternativeAudioDescriptions or NextPreviousNavigation or ARIARolesProvided or AccessibleControlsProvided or LandmarkNavigation or AccessibleChemistryContentAsMathML or AccessibleMathContentAsLatex or AllTextualContentCanBeModified or UseOfUltraHighContrastBetweenTextForegroundAndBackground or UnusualWordsOrAbbreviationsExplained or SupplementaryMaterialToAnAudiobookIsAccessible or LinkPurposesClear or AllNonDecorativeContentSupportsReadingViaPreRecordedAudio or AllNonDecorativeContentSupportsReadingWithoutSight or EEAException1MicroEnterprises or EAAException2DisproportionateBurden or EAAException3FundamentalModification or WCAGv20 or WCAGv21 or WCAGv22 or WCAGLevelA or WCAGLevelAA or WCAGLevelAAA or LatestAccessibilityAssessmentDate or AccessibilityAddendum or ComplianceCertificationBy or ComplianceWebPageForDetailedAccessibilityInformation or TrustedIntermediarysWebPageForDetailedAccessibilityInformation or PublishersWebPageForDetailedAccessibilityInformation or CompatibilityTested or TrustedIntermediaryContact or PublisherContactForFurtherAccessibilityInformation</AccessibilityType> <Description>string</Description> </Accessibility> <Accessibility> <AccessibilityType>AccessibilitySummary or LiaComplianceScheme or AccessibilitySpecification10A or AccessibilitySpecification10Aa or EpubAccessibilitySpecification11 or PdfUa or UnknownAccessibility or Inaccessible or NoReadingSystemAccessibilityOptionsDisabledExcept or TableOfContentsNavigation or IndexNavigation or ReadingOrder or ShortAlternativeDescriptions or FullAlternativeDescriptions or VisualisedDataAlsoAvailableAsNonGraphicalData or AccessibleMathContent or AccessibleChemContent or PrintEquivalentPageNumbering or SynchronisedPreRecordedAudio or TextToSpeechHintingProvided or LanguageTaggingProvided or DyslexiaReadability or UseOfColor or UseOfContrast or UseOfAudio or FullAlternativeAudioDescriptions or NextPreviousNavigation or ARIARolesProvided or AccessibleControlsProvided or LandmarkNavigation or AccessibleChemistryContentAsMathML or AccessibleMathContentAsLatex or AllTextualContentCanBeModified or UseOfUltraHighContrastBetweenTextForegroundAndBackground or UnusualWordsOrAbbreviationsExplained or SupplementaryMaterialToAnAudiobookIsAccessible or LinkPurposesClear or AllNonDecorativeContentSupportsReadingViaPreRecordedAudio or AllNonDecorativeContentSupportsReadingWithoutSight or EEAException1MicroEnterprises or EAAException2DisproportionateBurden or EAAException3FundamentalModification or WCAGv20 or WCAGv21 or WCAGv22 or WCAGLevelA or WCAGLevelAA or WCAGLevelAAA or LatestAccessibilityAssessmentDate or AccessibilityAddendum or ComplianceCertificationBy or ComplianceWebPageForDetailedAccessibilityInformation or TrustedIntermediarysWebPageForDetailedAccessibilityInformation or PublishersWebPageForDetailedAccessibilityInformation or CompatibilityTested or TrustedIntermediaryContact or PublisherContactForFurtherAccessibilityInformation</AccessibilityType> <Description>string</Description> </Accessibility> </Accessibilities> <Images> <Image Type="string" /> <Image Type="string" /> </Images> <PriceBeforeDiscount CurrencyCode="string" /> <TextDataMiningAllowed>boolean</TextDataMiningAllowed> </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 /Retailer/V26/MediaService.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="https://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="https://service.pubhub.dk/"> <GetBookResult> <BookType>Ebog or Lydbog or Fysisk or Podcast</BookType> <FileType>fysisk or 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> <PrereleaseDate>string</PrereleaseDate> <PublisherId>int</PublisherId> <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> <ContributorRoleCode>A01 or A12 or B01 or B02 or B06 or E07</ContributorRoleCode> <ContributorRoleName>string</ContributorRoleName> <NamesBeforeKey>string</NamesBeforeKey> <KeyNames>string</KeyNames> <BiographicalNote>string</BiographicalNote> <Websites xsi:nil="true" /> </Contributor> <Contributor> <Id>int</Id> <ContributorRoleCode>A01 or A12 or B01 or B02 or B06 or E07</ContributorRoleCode> <ContributorRoleName>string</ContributorRoleName> <NamesBeforeKey>string</NamesBeforeKey> <KeyNames>string</KeyNames> <BiographicalNote>string</BiographicalNote> <Websites xsi:nil="true" /> </Contributor> </Contributors> <NumberOfPages>string</NumberOfPages> <FileSize>string</FileSize> <FileVersion>string</FileVersion> <BookFormat>Reflowable or FixedFormat</BookFormat> <SubscriptionSaleAllowed>boolean</SubscriptionSaleAllowed> <DurationMins>string</DurationMins> <Authors>string</Authors> <ReadBy>string</ReadBy> <TranslatedBy>string</TranslatedBy> <EditedBy>string</EditedBy> <RevisedBy>string</RevisedBy> <IllustratedBy>string</IllustratedBy> <SampleUrl>string</SampleUrl> <ForChildren>boolean</ForChildren> <RightList> <Right Type="string" Count="string" Time="string" /> <Right Type="string" Count="string" Time="string" /> </RightList> <Subjects> <SimpleSubject> <MainSubject>string</MainSubject> <Code>string</Code> <Description>string</Description> </SimpleSubject> <SimpleSubject> <MainSubject>string</MainSubject> <Code>string</Code> <Description>string</Description> </SimpleSubject> </Subjects> <Accessibilities> <Accessibility> <AccessibilityType>AccessibilitySummary or LiaComplianceScheme or AccessibilitySpecification10A or AccessibilitySpecification10Aa or EpubAccessibilitySpecification11 or PdfUa or UnknownAccessibility or Inaccessible or NoReadingSystemAccessibilityOptionsDisabledExcept or TableOfContentsNavigation or IndexNavigation or ReadingOrder or ShortAlternativeDescriptions or FullAlternativeDescriptions or VisualisedDataAlsoAvailableAsNonGraphicalData or AccessibleMathContent or AccessibleChemContent or PrintEquivalentPageNumbering or SynchronisedPreRecordedAudio or TextToSpeechHintingProvided or LanguageTaggingProvided or DyslexiaReadability or UseOfColor or UseOfContrast or UseOfAudio or FullAlternativeAudioDescriptions or NextPreviousNavigation or ARIARolesProvided or AccessibleControlsProvided or LandmarkNavigation or AccessibleChemistryContentAsMathML or AccessibleMathContentAsLatex or AllTextualContentCanBeModified or UseOfUltraHighContrastBetweenTextForegroundAndBackground or UnusualWordsOrAbbreviationsExplained or SupplementaryMaterialToAnAudiobookIsAccessible or LinkPurposesClear or AllNonDecorativeContentSupportsReadingViaPreRecordedAudio or AllNonDecorativeContentSupportsReadingWithoutSight or EEAException1MicroEnterprises or EAAException2DisproportionateBurden or EAAException3FundamentalModification or WCAGv20 or WCAGv21 or WCAGv22 or WCAGLevelA or WCAGLevelAA or WCAGLevelAAA or LatestAccessibilityAssessmentDate or AccessibilityAddendum or ComplianceCertificationBy or ComplianceWebPageForDetailedAccessibilityInformation or TrustedIntermediarysWebPageForDetailedAccessibilityInformation or PublishersWebPageForDetailedAccessibilityInformation or CompatibilityTested or TrustedIntermediaryContact or PublisherContactForFurtherAccessibilityInformation</AccessibilityType> <Description>string</Description> </Accessibility> <Accessibility> <AccessibilityType>AccessibilitySummary or LiaComplianceScheme or AccessibilitySpecification10A or AccessibilitySpecification10Aa or EpubAccessibilitySpecification11 or PdfUa or UnknownAccessibility or Inaccessible or NoReadingSystemAccessibilityOptionsDisabledExcept or TableOfContentsNavigation or IndexNavigation or ReadingOrder or ShortAlternativeDescriptions or FullAlternativeDescriptions or VisualisedDataAlsoAvailableAsNonGraphicalData or AccessibleMathContent or AccessibleChemContent or PrintEquivalentPageNumbering or SynchronisedPreRecordedAudio or TextToSpeechHintingProvided or LanguageTaggingProvided or DyslexiaReadability or UseOfColor or UseOfContrast or UseOfAudio or FullAlternativeAudioDescriptions or NextPreviousNavigation or ARIARolesProvided or AccessibleControlsProvided or LandmarkNavigation or AccessibleChemistryContentAsMathML or AccessibleMathContentAsLatex or AllTextualContentCanBeModified or UseOfUltraHighContrastBetweenTextForegroundAndBackground or UnusualWordsOrAbbreviationsExplained or SupplementaryMaterialToAnAudiobookIsAccessible or LinkPurposesClear or AllNonDecorativeContentSupportsReadingViaPreRecordedAudio or AllNonDecorativeContentSupportsReadingWithoutSight or EEAException1MicroEnterprises or EAAException2DisproportionateBurden or EAAException3FundamentalModification or WCAGv20 or WCAGv21 or WCAGv22 or WCAGLevelA or WCAGLevelAA or WCAGLevelAAA or LatestAccessibilityAssessmentDate or AccessibilityAddendum or ComplianceCertificationBy or ComplianceWebPageForDetailedAccessibilityInformation or TrustedIntermediarysWebPageForDetailedAccessibilityInformation or PublishersWebPageForDetailedAccessibilityInformation or CompatibilityTested or TrustedIntermediaryContact or PublisherContactForFurtherAccessibilityInformation</AccessibilityType> <Description>string</Description> </Accessibility> </Accessibilities> <Images> <Image Type="string" /> <Image Type="string" /> </Images> <PriceBeforeDiscount CurrencyCode="string" /> <TextDataMiningAllowed>boolean</TextDataMiningAllowed> </GetBookResult> </GetBookResponse> </soap12:Body> </soap12:Envelope>