Komunikaty o błędach dotyczące reguły oceny

Jeśli po przesłaniu pliku XML reguł dotyczących stawek pojawi się komunikat o błędzie, w tabeli poniżej znajdziesz kod błędu i jego opis.

Pomoc w kodowaniu pliku XML z regułami dotyczącymi stawek znajdziesz w tych materiałach:

Kod Opis
1001 Identyfikator zasobu <RateRule> jest za długi. Długość nie może przekraczać 40 znaków.
1002 Identyfikator <RateRule> jest zduplikowany w konfiguracji. Każdego identyfikatora <RateRule> można użyć tylko raz.
1003 Ten sam identyfikator został przypisany więcej niż 1 <UserRateCondition>. Każdego identyfikatora można użyć tylko w jednym elemencie <UserRateCondition>.
1004 Identyfikator <RateRule> ma nieprawidłową wartość <UserRateCondition> reference_id.
1005 Nie zdefiniowano <UserRateCondition> dla child_id.
1006 <UserRateCondition> sprawdza, czy użytkownik nie jest subskrybentem Google One. W przypadku subskrypcji Google One dozwolone są tylko pozytywne potwierdzenia.
1007 Co najmniej 1 identyfikator listy odbiorców jest nieprawidłowy. Nie pasują one do żadnego znanego identyfikatora listy odbiorców partnera.
1008 W tekście <UserRateCondition> sprawdza, czy użytkownik nie jest subskrybentem Google One. W przypadku subskrypcji Google One dozwolone są tylko pozytywne potwierdzenia.
1009 Element <RateModification> zawiera element <HotelAmenity>, który nie jest bezpłatnym dostępem do sieci Wi-Fi. Dostępna jest tylko bezpłatna sieć Wi-Fi.
1010 Element zawiera nieprawidłowy kod kraju.
1011 Element zawiera nieprawidłowy kod języka.
1012 Funkcja <UserRateCondition> nie powinna łączyć warunku listy odbiorców z innym warunkiem podziału użytkowników.
1013 W tekście <UserRateCondition> nie należy łączyć warunku listy odbiorców z innym warunkiem podziału użytkowników.
1014 Pole default_rate_rule_id jest ustawione w konfiguracji partnera. Dla elementu id należy określić właściwość <RateRule>.
2001 W wartości <PrivateRates> znaleziono nieoczekiwany element.
2002 W wartości <UserRateCondition> znaleziono nieoczekiwany element.
2003 Jeśli <UserRateCondition> zawiera wiele elementów, musisz podać wartość <ConditionOperator>.
2004 Dla <UserRateCondition> najwyższego poziomu należy podać identyfikator, który nie jest pusty.
2005, Identyfikator <UserRateCondition> został użyty więcej niż raz. Każdego identyfikatora <UserRateCondition> można użyć tylko raz.
2006, Błąd referencyjny_id: atrybut nie odnosi się do prawidłowego elementu <UserRateCondition>.
2007 Pole wewnętrzne <UserRateCondition> nie może być puste.
2008, Jeśli <UserRateCondition> zawiera wiele elementów, musisz podać wartość <ConditionOperator>.
2009, W <RateModification> znaleziono nieoczekiwany element.
2016 Identyfikator dla <RateRule> nie może być pusty.
2017 r. W wartości <RateRule> znaleziono nieoczekiwany element.
2018 r. Identyfikator <RateRule> został użyty więcej niż raz. Każdego identyfikatora <RateRule> można użyć tylko raz.
2019 Podana wartość procentowa jest niedopuszczalna. Wartości procentowe muszą mieścić się w zakresie od 0 do 100.
2020 Ciąg nie może być liczbą całkowitą. Dozwolone są tylko wartości całkowite, takie jak 43 lub –67.
2021 Liczba ujemna nie jest dozwolona dla tej wartości. Musi to być zero lub dodatnia liczba całkowita.
2022 Wartość <UserDeviceType> jest nieprawidłowa.
2023 Wartość <PackageType> jest nieprawidłowa.
2024 r. Operator <UserRateCondition> jest nieprawidłowy.
2025 Kod z aplikacji <UserCountry> jest nieprawidłowy. Wpisz prawidłowy kod kraju, np. GB lub US.
2026 r. Nie udało się odczytać wartości czasu.
2027 Niezrozumiała wartość dnia tygodnia.
2028 r. Atrybut działania dla elementu <RateModification> jest nieprawidłowy.
2029 Atrybut waluty dla: <RateModification> jest nieprawidłowy. Użyj prawidłowego trzyliterowego kodu waluty, np. EUR lub USD.
2030 <RateModification> musi zawierać co najmniej 1 zagnieżdżony element.
2031 Plik XML jest uszkodzony. Użyj „xmllint”, aby zweryfikować plik XML pod kątem zgodności ze schematem pliku XML reguł dotyczących stawek. Więcej informacji znajdziesz w artykule Schematy.
2032 Element <RateRule> powinien mieć tylko 1 tekst reklamy.
2033 Marka <RateRule> powinna mieć tylko 1 kod promocyjny.
2034 Ta wartość <IneligibilityReason> jest nieprawidłowa.
2035 Ta wartość <IneligibilityHintType> jest nieprawidłowa.
2036 W <RateIneligibility> znaleziono nieoczekiwany element.
2037 <RateIneligibility> musi zawierać atrybut IneligibilityType i co najmniej 1 <IneligibilityReason>
2038 Ta wartość <HotelAmenity> jest nieprawidłowa.
3001, Wystąpił błąd wewnętrzny.