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 다운로드 일정(일반적으로 일주일에 1회)
    • 다운로드 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 파일의 이름은 어떤 방식으로든 지정할 수 있지만 각 파일 이름에 언어 코드를 추가하는 것이 좋습니다.

인증 요구사항

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

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