Checkpoint to LinkedIn, który zatrzymuje logowanie w połowie, żeby zadać człowiekowi pytanie. Hasło było poprawne; LinkedIn po prostu nie jest przekonany, że to ty.
Waży to więcej, niż brzmi, bo checkpoint nie jest błędem, który się ponawia. Ponowienie logowania, które podniosło checkpoint, podnosi następny, a konto zostaje w dwóch niedokończonych stanach zamiast w jednym. Jedyne wyjście to odpowiedzieć na pytanie.
Pięć rodzajów
- 2FA — sześciocyfrowy kod z aplikacji uwierzytelniającej.
- OTP — kod, który LinkedIn wysyła SMS-em albo mailem na konto.
- IN_APP_VALIDATION — potwierdzenie w aplikacji LinkedIn. Nie ma żadnego kodu; do żądania, które je wywołało, nic nie wraca.
- CAPTCHA — zagadka, której z poziomu API nie da się rozwiązać w ogóle.
- PHONE_REGISTER — LinkedIn chce numeru telefonu na koncie, zanim pójdzie dalej.
Tylko dwa pierwsze mają odpowiedź, którą możesz wysłać. W MakeHybrid POST /linkedin/connect/checkpoint przyjmuje account_id i kod. Pozostałe trzy odpowiada się zupełnie gdzie indziej, i dlatego karta połączenia proponuje jako pierwszą drogę własną stronę logowania LinkedIn: tamta strona radzi sobie z wszystkimi pięcioma, a to API z dwoma.
Gdzie ludzie się mylą
Konto w checkpoincie już istnieje. Powstaje w chwili podniesienia wyzwania, zanim ktokolwiek cokolwiek odpowie, i od tej chwili jest rozliczane i można je usunąć. Jeśli logowanie utknie, konto jest na twojej liście — usuń je tam, zamiast zaczynać trzecie.
Kod z LinkedIn jest ważny jakieś pięć minut, a poproszenie o nowy unieważnia poprzedni. Jeśli masz otwarte dwa maile, działa tylko ten nowszy.
O co ludzie pytają
Czy agent SI może odpowiedzieć na checkpoint za mnie?
Tylko na dwa rodzaje, które mają kod, i tylko gdy ktoś mu ten kod poda. Asystent podłączony przez MCP albo twój własny agent SI w pokoju projektowym z zaznaczonym MakeHybrid może wysłać kod 2FA lub OTP przez POST /linkedin/connect/checkpoint. Potwierdzenie w aplikacji, CAPTCHA i numer telefonu nadal wymagają właściciela konta.
Skąd agent SI wie, że pojawił się checkpoint?
Ze skrzynki twojej SI, która przechowuje zdarzenia konta i checkpointów przez 30 dni, żeby agent mógł je odczytać na prośbę. Napisz agentowi w instrukcjach, żeby nigdy nie zaczynał nowego logowania, gdy jedno już czeka.