Benutzersitzungen abrufen
Product deprecation notice
Effective April 30th, 2026, Vonage In-App Messaging will no longer be available. Access for new users will be closed, and the service will be discontinued for all existing users.
If you have any questions regarding this product’s discontinuation, please contact your account manager or our support team.
Übersicht
In diesem Leitfaden wird beschrieben, wie man die aktiven Sitzungen eines Benutzers abruft, um seinen Online-Status anzuzeigen.
Sitzungen eines Benutzers abrufen
Mit der ID eines Benutzers können Sie dessen Sitzungen abrufen. Der Aufruf zum Abrufen der Sitzungen eines Benutzers lautet paginiert.
application.getUserSessions({ user_id: "USR-id", page_size: 20 }).then((user_sessions_page) => {
// handle page of sessions
}).catch((error) => {
// handle error
});
client.getUserSessions("USR-id", 20, NexmoPageOrder.NexmoMPageOrderAsc, object: NexmoRequestListener<NexmoUserSessionsPage> {
override fun onSuccess(result: NexmoUserSessionsPage?) {
// handle page of sessions
}
override fun onError(error: NexmoApiError) {
// handle error
}
})
Sie können diese Funktion auch mit einem NexmoUser Objekt:
user.getSessions(20, NexmoPageOrder.NexmoMPageOrderAsc, object: NexmoRequestListener<NexmoUserSessionsPage> {
override fun onSuccess(result: NexmoUserSessionsPage?) {
// handle page of sessions
}
override fun onError(error: NexmoApiError) {
// handle error
}
})
client.getUserSessions("USR-id", 20, NexmoPageOrder.NexmoMPageOrderAsc, new NexmoRequestListener<NexmoUserSessionsPage>() {
@Override
public void onSuccess(@Nullable NexmoUserSessionsPage result) {
// handle page of sessions
}
@Override
public void onError(@NonNull NexmoApiError error) {
// handle error
}
});
Sie können diese Funktion auch mit einem NexmoUser Objekt:
user.getSessions(20, NexmoPageOrder.NexmoMPageOrderAsc, new NexmoRequestListener<NexmoUserSessionsPage>() {
@Override
public void onSuccess(@Nullable NexmoUserSessionsPage result) {
// handle page of sessions
}
@Override
public void onError(@NonNull NexmoApiError error) {
// handle error
}
});
Wenn die Sitzungsseite ein Sitzungsobjekt enthält, können Sie davon ausgehen, dass der Benutzer kürzlich mit dem Vonage Client SDK verbunden war.