XGRIDSDocs
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • Seria Lixel PortalCam

    • PortalCam P1

      • Przegląd produktu
      • Podstawowa obsługa
      • Korzystanie z aplikacji LCC Scan
      • Konserwacja i pielęgnacja
      • FAQ
  • Seria Lixel K

    • Lixel K1

      • Przegląd produktu
      • Podstawowa obsługa
      • Aktywacja i połączenie urządzenia
      • Przebieg skanowania
      • Pozyskiwanie danych chmury punktów ze współrzędnymi bezwzględnymi
      • Fuzja map
      • Zalecenia dotyczące planowania trasy dla typowych scen
      • Środki ostrożności
      • FAQ
    • Lixel K2

      • Przegląd produktu
      • Podstawowa obsługa
      • Aktywacja i połączenie urządzenia
      • Przebieg skanowania
      • Pozyskiwanie danych chmury punktów ze współrzędnymi bezwzględnymi
      • Fuzja map
      • Zalecenia dotyczące planowania trasy dla typowych scen
      • Środki ostrożności
      • FAQ
  • Seria Lixel L

    • Lixel L2 Pro

      • Przegląd produktu
      • Podstawowa obsługa
      • Aktywacja i połączenie urządzenia
      • Proces skanowania
      • Pozyskiwanie danych chmury punktów ze współrzędnymi bezwzględnymi
      • Punkt pomiarowy
      • Dodatek
      • FAQ
    • Lixel L3

      • Przegląd produktu
      • Podstawowe funkcje urządzenia
      • Aktywacja i połączenie urządzenia
      • Przechwytywanie danych
      • Przechwytywanie współrzędnych bezwzględnych
      • Dodatek
  • Lixel Studio

    • Wersja i prawa autorskie
    • Instalacja i aktywacja
    • Interfejs oprogramowania
    • Operacje na plikach
    • Przetwarzanie projektu
    • Narzędzia
    • Rysowanie 2D
    • Zastosowania
    • Ustawienia
    • Połączenie z urządzeniem
  • 07-plugin-sdk

    • Unity

      • Wprowadzenie do Unity SDK
      • Funkcje techniczne
      • Wymagania środowiska deweloperskiego
      • Przewodnik szybkiego startu dla PC
      • Przewodnik optymalizacji ustawień projektu
      • Przewodnik deweloperski dla Pico 4 Ultra
      • Przewodnik strumieniowania PC dla Pico 4 Ultra
      • Przewodnik deweloperski dla Quest 3
      • Przewodnik strumieniowania PC dla Quest 3
      • Przewodnik deweloperski dla OpenXR
      • Przewodnik Business Streaming dla Pico 4 Ultra
      • Słownik
      • Często zadawane pytania (FAQ)
      • Skontaktuj się z nami
      • Przewodnik programowania funkcji

        • Przewodnik mieszanego renderowania wielu scen
        • Przewodnik odbierania cieni
        • Przewodnik oświetlenia w czasie rzeczywistym
        • Przewodnik renderowania wielokamerowego
        • Przewodnik renderowania obrazów wysokiej rozdzielczości
        • Przewodnik zgodności formatów danych LCC i LCC2
        • Przewodnik efektu ładowania
        • Przewodnik przełączania trybu renderowania Mip
        • Przewodnik przyciągania do krawędzi i narożników
        • Przewodnik dekala projekcyjnego
        • Przewodnik wideo dekala projekcyjnego
        • Przewodnik podświetlania
        • Przewodnik przycinania w czasie rzeczywistym
        • Przewodnik korekcji kolorów
        • Przewodnik pobierania danych siatki sceny
        • Przewodnik trybu edytora
        • Przewodnik konfiguracji parametrów wydajności renderowania
        • Przewodnik współpakowania aplikacji i danych
        • Przewodnik systemu kolizji
        • Przewodnik problemów z uprawnieniami w deweloperstwie na macOS
        • Przewodnik kompilacji i pakowania na urządzenia iOS
      • Dokumentacja API

        • LCCManager
        • Renderer
        • Typy danych
      • Dziennik zmian

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14
  • API

    • Strukturalne modelowanie przestrzenne

      • Przewodnik integracji
      • Przebieg modelowania
      • Dokumentacja API
      • Tymczasowe poświadczenia przesyłania
      • Kody błędów

Kody błędów

Kody błędów mają dwie warstwy. Zewnętrzne pole code odzwierciedla wynik warstwy API, a data.bizCode wynik biznesowy. Wywołanie zakończyło się sukcesem tylko wtedy, gdy jednocześnie code == 0 i data.bizCode == 0. Zobacz Ujednolicona struktura odpowiedzi.

Kody błędów API (code)

codeOpisZalecenie
0Sukces—
401Uwierzytelnianie nieudaneKonkretną przyczynę znajdziesz w tabeli poniżej
429Too Many RequestsZmniejsz częstotliwość wywołań i spróbuj ponownie; każde API przyjmuje do 10 żądań / sekundę

Przyczyny błędu 401

KomunikatZnaczenieZalecenie
Missing required headersBrak wymaganego nagłówka żądaniaSprawdź, czy obecne są wszystkie nagłówki z sekcji Wspólne nagłówki żądania
Invalid timestamp formatNieprawidłowy format znacznika czasuX-Timestamp musi być znacznikiem czasu w sekundach
Request timestamp expiredZnacznik czasu żądania wygasłZsynchronizuj zegar serwera i wyślij żądanie ponownie
Invalid nonce formatNonce nie spełnia reguły formatuMusi pasować do ^[A-Za-z0-9]{16,32}$
Nonce already used or validation failedNonce został już użyty lub nie przeszedł weryfikacjiUżywaj nowego losowego ciągu w każdym żądaniu; nigdy go nie powtarzaj
appId not foundappId nie istniejeSprawdź APP-ID
appId is disabledappId został wyłączonySkontaktuj się z pomocą techniczną
Signature calculation failedObliczenie podpisu nie powiodło sięSprawdź implementację podpisu; zobacz Mechanizm podpisu
Signature verification failedWeryfikacja podpisu nie powiodła sięSprawdź kolejność łączenia ciągu do podpisania, czy path zawiera prefiks /open-apis oraz czy timestamp i nonce są zgodne z nagłówkami

Biznesowe kody błędów (bizCode)

bizCodeOpis
0Sukces
10000001Nieprawidłowe parametry
10000003Zbyt wiele żądań. Odczekaj chwilę i spróbuj ponownie
10000103Usługa systemowa działa nieprawidłowo, skontaktuj się z obsługą klienta
100027001Nieprawidłowe parametry operacji na punktach
100027003Niewystarczające saldo punktów
100041003Zadanie modelowania przestrzennego nie istnieje
100041004Nie znaleziono wyniku modelowania przestrzennego
100041006Nie znaleziono przestrzeni
100041010AppId nie ma uprawnień do modelowania przestrzennego
100041016Status zadania [modelowanie], usunięcie jest niedozwolone
100041017Zadania nie można anulować w jego obecnym statusie

Diagnozowanie nieudanego modelowania

Gdy zadanie przejdzie w status Modelowanie nieudane (9), wywołaj Lista zadań ze stronicowaniem lub Szczegóły zadań i odczytaj errorCode oraz failedReason, aby ustalić przyczynę.

Te dwa pola przenoszą informacje o błędach z wnętrza potoku modelowania i używają innego zestawu wartości niż opisany wyżej bizCode. Gdy wywołanie API się powiedzie, ale modelowanie zadania zakończy się niepowodzeniem, bizCode nadal wynosi 0.