Skip to main content
GET
Перевірте стан URL для підключення, створеного за допомогою Створення Link Session, — чи відкривав його ваш користувач, чи він досі дійсний і скільки разів його використовували. Корисно, коли ви хочете дізнатися, чи почав користувач підключати свої акаунти, не питаючи його, або підтвердити, що посилання вже не працює, перш ніж створювати заміну.
sessionId, який не існує або належить іншому акаунту, повертає ту саму відповідь not found. Це зроблено навмисно, щоб ендпоінт не можна було використати для з’ясування, чи існує ідентифікатор насправді.

Header Parameters

Path Parameters

string
обов'язково
sessionId, повернутий під час створення посилання.

Стани посилання

Поле state набуває одного зі значень:
  • pending: створено, ніколи не відкривали.
  • active: відкрито щонайменше один раз, досі в межах свого вікна.
  • expired: минув expiresAt.
  • revoked: анульовано за допомогою Відкликання Link Session.
Відкликане посилання повідомляє revoked навіть після завершення свого вікна, оскільки це корисніша відповідь.

Підключені акаунти

Коли ваш користувач підключає акаунт, посилання це фіксує. Три поля з’являються, щойно щось було підключено, а до того вони відсутні:
  • completedAt: коли було підключено перший акаунт.
  • lastCompletedAt: коли було підключено останній.
  • completedNetworks: кожна мережа, підключена через це посилання.
Ці поля окремі від state, і обидва відповідають на реальні запитання: посилання може бути active і ще нічого не підключити, або expired і підключити три акаунти до свого завершення. Опитування completedNetworks — це те, як застосунок із серверним рендерингом або мобільний застосунок дізнається, що підключення завершилося, і єдиний сигнал для Telegram, який завершує підключення поза основним потоком.
completedNetworks — це історія цієї сесії зв’язування, а не поточний стан профілю. Список лише поповнюється: мережа додається, коли вона підключається через цю сесію, і ніколи не видаляється, тож вона залишається в переліку після того, як акаунт від’єднано, повторно зв’язано через іншу сесію або відключено на боці мережі. Щоб побачити, які мережі зв’язані з User Profile просто зараз, викличте Отримання User Profiles з include=state.