type de ressource activityHistoryItem
Espace de noms: microsoft.graph
Représente un élément d’historique pour une activité dans une application. Les activités de l’utilisateur représentent une destination unique au sein de votre application ; par exemple, une émission de télévision, un document ou une campagne en cours dans un jeu vidéo. Lorsqu’un utilisateur s’engage avec cette activité, l’engagement est capturé sous la forme d’un élément d’historique qui indique l’heure de début et de fin de cette activité. À mesure que l’utilisateur se réengager avec cette activité au fil du temps, plusieurs éléments d’historique sont enregistrés pour une seule activité utilisateur.
Lorsqu’une application crée une session, un objet activityHistoryItem doit être ajouté à l’objet d’activité pour refléter la période d’engagement de l’utilisateur. Chaque fois qu’un utilisateur se réengue avec une activité, une nouvelle activitéHistoryItem est ajoutée à l’activité pour accumuler l’engagement de l’utilisateur.
Méthodes
Méthode | Type renvoyé | Description |
---|---|---|
Créer ou remplacer un élément d’historique | activityHistoryItem | Créez ou remplacez un objet activityHistoryItem existant pour cette activité (upsert). L’ID doit être un GUID. |
Supprimer un élément d’historique | Aucun contenu | Supprimez l’objet activityHistoryItem spécifié pour cette activité. |
Propriétés
Nom | Type | Description |
---|---|---|
activeDurationSeconds | int | Optional. Durée de l’engagement de l’utilisateur actif. s’il n’est pas fourni, il est calculé à partir des valeurs startedDateTime et lastActiveDateTime. |
createdDateTime | DateTimeOffset | Défini par le serveur. DateTime au format UTC lorsque l’objet a été créé sur le serveur. |
expirationDateTime | DateTimeOffset | Optional. DateTime UTC lorsque l’objet activityHistoryItem subira une suppression définitive. Peut être défini par le client. |
id | Chaîne | Obligatoire. GUID défini par le client pour l’objet activityHistoryItem . |
lastActiveDateTime | DateTimeOffset | Optional. DateTime UTC lorsque l’objet activityHistoryItem (session d’activité) a été compris pour la dernière fois comme actif ou terminé. Si la valeur est null, l’état activityHistoryItem doit être Ongoing. |
lastModifiedDateTime | DateTimeOffset | Défini par le serveur. DateTime au format UTC lorsque l’objet a été modifié sur le serveur. |
startedDateTime | DateTimeOffset | Obligatoire. DateTime UTC lorsque l’objet activityHistoryItem (session d’activité) a été démarré. Requis pour l’historique de chronologie. |
status | status | Défini par le serveur. Code d’état utilisé pour identifier les objets valides. Valeurs : actif, mis à jour, supprimé, ignoré. |
userTimezone | String | Facultatif. Fuseau horaire dans lequel l’appareil de l’utilisateur utilisé pour générer l’activité se trouvait au moment de la création de l’activité. Valeurs fournies en tant qu’ID Olson pour prendre en charge la représentation multiplateforme. |
Relations
Relation | Type | Description |
---|---|---|
activité | userActivity | Optional. NavigationProperty/Containment ; propriété de navigation vers l’activité associée. |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"activeDurationSeconds":"int",
"createdDateTime": "DateTimeOffset",
"expirationDateTime": "DateTimeOffset",
"id": "String",
"lastActiveDateTime": "DateTimeOffset",
"lastModifiedDateTime": "DateTimeOffset",
"startedDateTime": "DateTimeOffset",
"status": "String",
"userTimezone": "String"
}