Rozwiązywanie problemów ze złączami
  • 22 Oct 2024
  • 3 Minuty do przeczytania
  • Współtwórcy

Rozwiązywanie problemów ze złączami


Streszczenie artykułu

Dowiedz się, jak rozwiązywać typowe problemy ze złączem Connector.

Przegląd

Podczas korzystania z konektorów można napotkać problemy, które wymagają pewnej wiedzy na temat szczegółów technicznych działania konektorów. Ten przewodnik pomoże ci zrozumieć te szczegóły, a także znaleźć rozwiązania typowych problemów ze złączami i zinterpretować kody błędów.

Typowe problemy z konektorami

Dlaczego mój konektor jest offline?

Jeśli konektor pokazuje, że jest offline, występuje problem z połączeniem z serwerem. Może to być spowodowane dwoma przyczynami:1. Nieprawidłowe dane uwie rzytelniającePodwójnie sprawdź pola wejściowe podczas konfigurowania konektora i upewnij się, że informacje są prawidłowe. Jeśli nie masz pewności, zapoznaj się z dokumentacją systemu innej firmy i poświadczeniami konta w celu weryfikacji. W polach może być rozróżniana wielkość liter, więc upewnij się, że wprowadzane wartości są identyczne z podanymi.2. Problemy z systemem zewnętrznym Problemy z połączeniem mogą leżeć w samym systemie zewnętrznym i problemie z jego serwerem. Skontaktuj się z administratorem systemu, aby uzyskać więcej informacji na temat potencjalnych problemów z połączeniem.

Jeśli konektor nie został jeszcze skonfigurowany lub wymaga odświeżenia, zapoznaj się z naszym przewodnikiem Jak skonfigurować k onektor, aby uzyskać instrukcje krok po kroku.

Co się stanie, jeśli funkcja konektora zawiedzie?

Jeśli funkcja konektora nie powiedzie się, pojawi się komunikat o błędzie, a system nie będzie próbował ponowić połączenia. Niepowodzenia mogą wystąpić z kilku typowych powodów:

  1. System zewnętrzny nie odpowiada na żądanie API z powodu braku odpowiedzi lub przekroczenia maksymalnego czasu wykonania konektora.
  2. Host konektora jest w trybie offline.

Dlaczego host konektora jest rozłączony?

Statusy hosta konektorów można sprawdzić na stronie: https://[your-instance].tulip.co/account-settings/connectors-settings.

Jeśli korzystasz z lokalnego hosta łącznika, sprawdź, czy nie ma problemów z serwerem lub hostem.

W przypadku osób korzystających z Tulip Cloud Connector Host, ten host powinien być zawsze online. Cloud Connector Host to usługa zarządzana przez firmę Tulip. Jeśli usługa jest niedostępna, skontaktuj się z suppport@tulip.co.

Gdzie mogę znaleźć punkty końcowe API dla mojego systemu?

Wyszukiwanie "API Docs [nazwa systemu]" prawie zawsze przyniesie stronę dla programistów ze wszystkimi punktami końcowymi API i szczegółami specyfikacji, takimi jak uwierzytelnianie i parametry. Jeśli istnieją przykłady każdego z nich, przykłady cURL są zwykle najbliższe Tulip Connectors.

Jeśli korzystasz z interfejsu API Tulip Table, zapoznaj się z dokumentacją na stronie: https://[your-instance].tulip.co/apiDocs

Co to jest autoryzacja podstawowa/na okaziciela?

Autoryzacja podstawowa i na okaziciela to standardowe nagłówki używane do uzyskiwania dostępu.

Nagłówek "Authorization" będzie miał wartość "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==" lub "Bearer QWxhZGRpbjpvcGVuIHNlc2FtZQ==". Zarówno klienci TLS, jak i nie-TLS mogą korzystać z podstawowej autoryzacji. Bearer powinien być tylko dla TLS.

Co to jest X-auth-token, x-authentication, x-authentication-token?

Wszystkie te nagłówki są przykładami nieuregulowanych nagłówków, które są często używane do uwierzytelniania. "X" wskazuje, że są to nagłówki niestandardowe.

Zapoznaj się z dokumentacją systemu, aby uzyskać więcej informacji na temat ich konfiguracji.

Dlaczego moje żądanie GET lub POST HTTP nie zwraca danych?

Jeśli żądanie GET lub POST HTTP nie zwraca żadnych danych, sprawdź nagłówek content-type. Ten nagłówek jest często wymagany, ale nie zawsze, dla tych typów żądań.

Dlaczego nie widzę danych wyjściowych mojego zapytania SQL?

Kolumny wyjściowe muszą być zmapowane, aby zobaczyć jakąkolwiek odpowiedź (gdzie http pokaże całą odpowiedź bez zmapowanych danych wyjściowych).

Dlaczego moje dane wyjściowe nie są używane?

Zwróć uwagę na format danych wyjściowych. W danych wyjściowych rozróżniana jest wielkość liter i często używana jest wielkość CamelCase lub lowerCamelCase.

Konektory HTTP używają również notacji kropkowej dla obiektów zagnieżdżonych w wynikach. Aby dowiedzieć się więcej na temat notacji Dot, przeczytaj ten zewnętrzny przewodnik tutaj.

Kody błędów konektorów

HTTP

Kody HTTP są ekspansywne, a ich prefiksy wskazują typ żądania.

4xx - Złe żądanie2xx - Dobre żądanie3xx - Mieszane żądanie

Więcej informacji można znaleźć w tym przewodniku po kodach błędów HTTP.

SQL

W przypadku SQL kody błędów generalnie pochodzą z samych żądań.

Więcej informacji można znaleźć w tym przewodniku po kodach błędów SQL.

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?