Wyszukiwanie artykułów
Wybierz produkt
Katalog pomocy dla null
Przeglądaj wszystkie artykuły null (Last Updated )
Nie znaleziono artykułów.
Wyniki wyszukiwania
Nie znaleziono artykułów.
Reach 360: Interfejs API użytkowników
Artykuł zaktualizowany ostatnio dnia 16 sty 2026
Co robi ten punkt końcowy interfejsu API
Za pomocą interfejsu API użytkowników możesz uzyskać listę wszystkich użytkowników na swoim koncie Reach 360, a także dane jednego użytkownika. Możesz także usunąć użytkowników ze szkolenia.
- Punkty końcowe
- Obiekt użytkownika
- Pobieranie listy użytkowników
- Pobieranie szczegółowych informacji o użytkowniku
Punkty końcowe
GET /users- lista użytkownikówGET /users/{userId}- uzyskać dane użytkownika według identyfikatora użytkownikaDELETE /users/{userId}- usuń użytkownika według identyfikatora użytkownika
Obiekt użytkownika
id(string) - unikalny identyfikator użytkownikaemail(string) - adres e-mail użytkownikagroupsUrl(string) - URL do listy grup użytkowników z APIreportingGroupsUrl(string) - URL do listy grup, dla których użytkownik jest reporterem z API (uwaga: ustawiana tylko wtedy, gdy użytkownik ma rolę)reportermanagingGroupsUrl(string) - URL do listy grup, dla których użytkownik jest menedżerem z API (uwaga: ustawiana tylko wtedy, gdy użytkownik ma rolęmanager)role(string) - rola użytkownika (jedna zlearner,author,reportermanager, lubadmin)firstName(string) - imię użytkownikalastName(string) - nazwisko użytkownikalastActiveAt(string) - data i godzina ostatniej aktywności użytkownikalearnerReportUrl(string) - URL do pobrania raportu uczestnika użytkownika z interfejsu APIfavoritesUrl(string) - URL, aby pobrać listę ulubionych użytkownika z interfejsu APIurl(string) - URL do pobierania danych użytkownika z APIarticulate360User(boolean) - czy użytkownik jest zarządzany w Articulate 360
Pobieranie listy użytkowników
GET /users
Parametry żądania (ciąg zapytania)
limit(liczba całkowita, opcjonalna) - maksymalna liczba wyników do zwrócenia w pojedynczej odpowiedzi (patrz Paginacja); musi wynosić od 1 do 100 (domyślnie 50)email(string, opcjonalnie) - jeśli podano, zwracają tylko użytkowników z tym adresem e-mail
Przykładowa odpowiedź
{
„users”: [
{
„id”: „example-user-id-1", „email”: "foo@example.com
„, „GroupSurl”: "https://api.reach360.com/users/example-user-id-1/groups „, „ReportingGroupSurl”: null,
„ManagingGroupSurl”: null,
„role”: „uczestnik”,
„FirstName”: „Example First Name 1",
„LastName”: „Przykładowe imię 1" „lastActiveAT”
: „2021-10-28T 20:39:52.659 Z”
, „learnerReportUrl”: "https://api.reach360.com/reports/learners/example-user-id-1 „, „Ulubionych URL”:”
https://api.reach360.com/users/example-user-id-1/favorites „,
„url”: "https://api.reach360.com/users/example-user-id-1"
„articulate360user”: false},...
],
„NextURL”: "https://url-for-next-page-of-results"}
Pobieranie szczegółowych informacji o użytkowniku
GET /users/{userId}
Przykładowa odpowiedź
{
„id”: „example-user-id”, „email”: "example@example.com
„, „GroupSurl”: "https://api.reach360.com/users/example-user-id-1/groups „,
„ReportingGroupSurl”: null,
„
ManagingGroupSurl”: null, „
role”: „uczestnik”, „FirstName”: „Przykładowe imię”, „LastActiveAT”: „Przykładowe imię”,
„LastActiveAT”: 2021-10-28T 20:39:52.659 Z”,
„learnerReportUrl”: "https://api.reach360.com/reports/learners/example-user-id „, „Ulubionych URL”: "https://api.reach360.com/users/example-user-id/favorites
„,
„url”: "https://api.reach360.com/users/example-user-id"
„articulate360user”: false}
Kody błędów specyficzne dla punktu końcowego
-
user_not_found- nie można pobrać użytkownika, ponieważ użytkownik nie istnieje
Usuwanie użytkowników według identyfikatora
DELETE /users/{userId}
- Tylko uczestnicy, którzy nie są zarządzani za pomocą SSO i którzy nie mają identyfikatora Articulate ID, mogą zostać usunięci za pomocą interfejsu API.
Przykład odpowiedzi na sukces
204 Brak treści
Przykładowe odpowiedzi na niepowodzenia (tylko uczestnicy mogą zostać usunięci)
{
„errors”: [
{
„message”: „Nie można usunąć użytkownika zarządzanego przez 360",
„code”: „validation_failed”}]}
Przykładowa reakcja na awarię (użytkownicy SSO nie mogą zostać usunięci)
{
„errors”: [
{
„message”: „Nie znaleziono użytkownika”,
„code”: „not_found”
}]}
Przykładowa odpowiedź na awarię (właścicieli nie można usunąć)
{
„errors”: [
{
„message”: „Nie możesz usunąć użytkownika, który jest właścicielem”,
„code”: „validation_failed”}]}
Przykładowa reakcja na awarię (użytkowników Okta nie można usunąć)
{
„errors”: [
{
„message”: „Nie znaleziono użytkownika”,
„code”: „not_found”
}]}