XML로 호텔 목록 설정

호텔 목록을 설정하려면 다음 방법 중 하나를 사용하면 됩니다.

  • CSV 또는 XML 파일 제공
  • Hotel Center에서 파일 업로드
  • 서버에서 파일 호스팅

이 가이드에서는 XML 파일을 사용하여 호텔 목록을 설정하고 Google에서 요청된 일정에 따라 XML 파일을 다운로드할 수 있도록 서버에서 XML 피드를 호스팅하는 방법을 설명합니다. 호텔 목록을 설정하는 다른 방법은 호텔 인벤토리 설정 방법을 참고하세요.

XML의 호텔 목록 정보

호텔 목록 파일에는 Hotel Center 계정의 모든 숙박 시설에 대해 속성별로 구성된 설명 데이터(예: 숙박 시설 이름, 주소, GeoCode 위치)가 포함됩니다.

다음은 XML 파일 형식인 호텔 목록 파일의 매우 기본적인 예입니다. 이 예에서는 파일에 지정된 여러 <listing> 요소 중 하나만 보여줍니다. 각 <listing> 요소는 속성을 나타냅니다.

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

XML로 호텔 목록 만들기

XML로 호텔 목록 피드를 만들려면 다음 단계를 따르세요.

  1. 파일 요구사항을 검토합니다.

  2. 호텔 목록 XML 참조에 설명된 대로 파일을 코딩합니다.

  3. 호텔 목록 피드 스키마를 사용하여 파일의 유효성을 검사합니다.

파일의 유효성을 검사한 후 서버에서 피드를 호스팅합니다. 또는 Hotel Center에서 목록을 수동으로 업로드할 수 있습니다.

서버에서 XML 피드 호스팅

호텔 목록 가져오기 전송 방법을 사용하면 서버에 호텔 목록을 호스팅할 수 있습니다. 그러면 Google에서 원하는 빈도로 피드를 가져옵니다. 호텔 목록을 만들고 XML 파일의 유효성을 검사한 후에는 다음을 수행합니다.

  1. 호스팅 요구사항에 설명된 대로 Google에 사용할 파일을 준비합니다.

  2. 다음을 설정하려면 기술계정 관리자 (TAM)에게 문의하세요.

    • Google 다운로드 일정(일반적으로 일주일에 한 번)
    • 다운로드 URL 및 인증 요구사항

오류가 없으면 호텔 목록이 게시되고 Google 지도에서 일치하는 모든 숙박 시설이 Hotel Center 계정의 숙박 시설 탭에 표시됩니다.

오류가 있는 경우 오류를 수정하고 파일을 다시 다운로드할 수 있도록 Google에서 오류를 공유합니다.

호스팅 요구사항

XML 피드를 호스팅할 때 다음 요구사항을 준수해야 합니다.

서버 요구사항

  • HTTP 또는 HTTPS를 통해 서버에 액세스할 수 있어야 합니다.

디렉터리 요구사항

Google이 데이터의 전체 스냅샷을 가져오고 불완전한 파일을 다운로드하지 않도록 HTTP 서버에 파일을 게시할 때 다음 가이드라인을 따르세요.

  • Google이 가져오는 디렉터리가 아닌 다른 디렉터리에서 피드의 XML 파일을 개발하고 검증합니다. 즉, download 디렉터리를 사용하지 마세요.

  • 피드의 XML 파일을 정상적으로 검사한 후 다운로드 디렉터리에서 새로 만든 피드로 연결되는 심볼릭 링크를 만듭니다.

  • .zip 파일을 제공하는 경우 다운로드 디렉터리가 아닌 루트 수준에서 XML 파일을 포함합니다.

파일 요구사항

  • Microsoft Word 파일과 같은 서식이 지정된 파일이 아닌 일반 텍스트 파일을 사용하세요.

  • 압축되지 않은 XML 파일은 100MB를 넘지 않아야 합니다. 단일 또는 여러 XML 파일을 단일 .zip 파일로 압축할 수 있습니다. 압축된 XML 파일이나 .zip 파일에는 제한이 없습니다.

  • 다음과 같이 파일 이름을 지정합니다.

    • 단일 XML 파일의 경우 PARTNER_NAME_local.xml를 사용합니다.
    • ZIP 파일에 단일 또는 여러 XML 파일을 포함하려면 PARTNER_NAME_local.xml.zip를 사용합니다.

    zip 파일에 포함된 개별 XML 파일의 이름을 어떤 방식으로든 지정할 수 있지만 각 파일 이름에 언어 코드를 추가하는 것이 좋습니다.

인증 요구사항

  • 원하는 경우 BASIC 또는 DIGEST 인증을 사용하여 사용자 이름과 비밀번호로 파일을 보호할 수 있습니다.

  • NTLM은 지원되지 않습니다.