Référence JSON pour les événements provenant de Social Engagement

Cette rubrique s'applique à la version 2.1 de la charge utile JSON pour les publications sociales diffusées sur Microsoft Azure Event Hubs à partir de Microsoft Social Engagement.

Dernière version de la charge utile : Version 2.1

Note

Les nouveaux objets et les nouvelles propriétés ne peuvent être ajoutés à la charge utile sans augmenter le numéro de version.

Pour plus d'informations sur la configuration et l'établissement d'une connexion entre Social Engagement et Azure Event Hubs, consultez Diffuser des données à partir de Social Engagement vers Microsoft Azure Event Hubs.

Vue d'ensemble

Lorsque Social Engagement diffuse des événements sur Azure Event Hubs, une charge utile JSON est générée. Une publication sociale unique dans Social Engagement est un événement unique dans le hub d'événements. La charge utile JSON contient des informations sur la publication sociale unique qui correspond aux filtres définis et à l'action sur les règles d'automatisation qui ont généré la charge utile. Les autres propriétés que vous définissez dans vos règles d'automatisation font partie d'un objet de métadonnées. Le contenu principal fait partie d'un objet de publication..

éléments d'objet de métadonnées

Utilisez ce tableau pour obtenir un lien rapide vers les propriétés d'un objet de métadonnées.

Élément JSON Description
Objets de charge utile JSON de métadonnées Objet JSON décrivant les métadonnées pour la charge utile envoyée à Azure Event Hubs.
metadata.matchedRules Tableau des règles d'automatisation correspondant à cette publication.
metadata.matchedRules.id ID de la règle d'automatisation ayant déclenché la création de cette charge utile JSON.
metadata.matchedRules.name Nom de la règle d'automatisation ayant déclenché la création de cette charge utile JSON.
metadata.properties Tableau des paires clé-valeur définies dans les propriétés supplémentaires de l'action « Diffuser sur Event Hubs » dans une règle d'automatisation.
metadata.properties.key Clé d'une paire clé-valeur fournie dans les propriétés supplémentaires d'une règle d'automatisation.
metadata.properties.value Valeur d'une paire clé-valeur fournie dans les propriétés supplémentaires d'une règle d'automatisation.
metadata.properties.matchedrule ID d'une règle d'automatisation qui contient les propriétés supplémentaires

Retour en haut

exemple de charge utile de métadonnées

{  
  "metadata": {  
    "matchedRules": [  
      {  
        "id": 12345,  
        "name": "Support Requests"  
      },  
      {  
        "id": 54321,  
        "name": "Company News"  
      }  
    ],  
    "properties": [  
      {  
        "key": "customKey_1",  
        "value": "Some custom value.",  
        "matchedRule": 12345  
        },  

      {  
        "key": "customKey_2",  
        "value": "Some other custom value.",  
        "matchedRule": 54321  
      }  
    ]  
  }  

Retour en haut

éléments d'objet de publication

Utilisez ce tableau pour obtenir un lien rapide aux propriétés d'un objet de publication.

Élément JSON Description
post.id ID unique de publication dans la base de données de la solution Social Engagement.
post.contentType Type de contenu de la publication.
post.postType Type de publication dans le contexte de conversation.
post.uri URI de la publication, lien de retour vers l'URI d'origine de la publication.
post.title Titre tel que fourni par les informations méta d'une publication.
post.acquisitionDate Horodatage auquel la publication a été acquise dans Social Engagement (au format ISO 8601).
post.modificationDate Horodatage auquel la publication a été mise à jour pour la dernière fois dans Social Engagement (au format ISO 8601).
post.publicationDate Horodatage auquel la publication a été publiée sur la source (au format ISO 8601).
post.profile Objet JSON décrivant le profil social de l'auteur de la publication.
post.source Objet JSON décrivant sur quelle source une publication a été trouvée.
post.content Objet JSON décrivant le contenu d'une publication.
post.language Objet JSON décrivant la langue d'une publication.
post.abstractText Court extrait de la publication.
post.score Objet JSON décrivant le score spécifique de la source de la publication ou le score de l'auteur au moment où la publication a été publiée.
post.referencedPost Informations sur la publication indiquant qu'il s'agit d'une réponse ou d'un partage.
post.sentiment Objet JSON décrivant le sentiment d'une publication.
post.tags Tableau d'objets JSON représentant des indicateurs sur une publication qui a été ajoutée via Social Engagement.
post.externalId ID de la publication sur la source.
post.postLocation Objet JSON décrivant l'emplacement sur lequel une publication a été publiée.
post.fullContentLength Longueur en caractères du contenu textuel d'une publication.
post.origin Objet JSON décrivant l'origine d'un contenu. Par exemple : page Facebook sur laquelle la publication a été publiée.
post.matchingSearchTopics Tableau des objets JSON décrivant la liste des rubriques de recherche auxquelles correspond une publication.
post.externalCategories Tableau des catégories tel que fourni par le fournisseur de données.
post.contributors Tableau des noms de ceux ayant contribué à la publication tels que fournis par le fournisseur de données.
post.media Tableau des objets JSON décrivant le contenu multimédia d'une publication.
post.externalTopics Tableau des rubriques de cette publication tel que définies par le fournisseur de données.
post.contributorSummary Description abrégée sur le collaborateur de cette publication telle que fournie par les fournisseurs externes.

Retour en haut

exemple de charge utile de publication

Exemple de réponse Twitter

Voici un exemple de charge utile de publication pour une réponse Twitter obtenue via Social Engagement. Nous avons masqué certaines valeurs pour rendre l'exemple anonyme.

  "post": {  
    "id": "1234567",  
    "contentType": "POST",  
    "postType": "reply",  
    "uri": "http://twitter.com/externalHandle/status/1234567890",  
    "publicationDate": "2016-01-23T12:34:56.789+0000",  
    "acquisitionDate": "2016-01-23T12:34:56.789+0000",  
    "modificationDate": "2016-01-23T12:34:56.789+0000",  
    "profile": {  
      "name": "Display Name @chosenUserName",  
      "id": "41890771",  
      "profileIcon": "https://path/to/the/profileIcon.png",  
      "externalHandle": "chosenUserName",  
      "displayName": "Display Name",  
      "externalId": "7654321"  
    },  
    "source": {  
      "name": "Microblogs",  
      "id": "18",  
      "param": "Twitter"  
    },  
    "content": {  
      "text": "Main text content of the tweet."  
    },  
    "language": {  
      "name": "English",  
      "code": "en"  
    },  
    "abstractText": "Main text content of the tweet.",  
    "score": {  
      "normalScore": 3,  
      "providerScore": 29.0,  
      "provider": "KLOUT"  
    },  
    "referencedPost": {  
      "profile": {  
        "displayName": "Referenced Display Name",  
        "id": "987654321"  
      },  
      "externalId": "123456789",  
    },  
    "sentiment": {  
      "polarity": "negative",  
      "value": -0.46005836  
    },  
        "tags": [  
          {  
            "probability": 0.8339088,  
            "type": "system",  
            "tag": {  
              "name": "Information request",  
              "id": "2473",  
              "parentId": "2470"  
            }  
          }  
        ],  
    "externalId": "12345ab54321",  
    "fullContentLength": 137,  
    "matchingSearchTopics": [  
      {  
        "id": "1234567",  
        "name": "Contoso search topic",  
        "parentId": "7654321"  
      }  
    ],  
  }  
}  

Retour en haut

Exemple de retweet Twitter

Voici un exemple de charge utile de publication pour un retweet Twitter acquis via Social Engagement. Nous avons masqué certaines valeurs pour rendre l'exemple anonyme.

  "post": {  
    "id": "5786261",  
    "contentType": "POST",  
    "postType": "share",  
    "uri": "http://twitter.com/externalHandle/statuses/1234567890",  
    "publicationDate": "2016-01-23T12:34:56-07:00",  
    "acquisitionDate": "2016-01-23T12:34:56-07:00",  
    "modificationDate": "2016-01-23T12:34:56-07:00",  
    "profile": {  
      "name": "Display Name @chosenUserName",  
      "id": "3464522345",  
      "profileIcon": "https://path/to/the/profileIcon.png",  
      "externalHandle": "chosenUserName",  
      "displayName": "Display Name",  
      "externalId": "7654321"  
    },  
    "source": {  
      "name": "Microblogs",  
      "id": "18",  
      "param": "Twitter"  
    },  
    "content": {  
      "text": "Main text of the tweet."  
    },  
    "language": {  
      "name": "English",  
      "code": "en"  
    },  
    "abstractText": "Main text of the tweet.",  
    "score": {  
      "normalScore": 4,  
      "providerScore": 46.0,  
      "provider": "KLOUT"  
    },  
    "referencedPost": {  
      "profile": {  
        "name": "Display Name of retweeted profile @anotherChosenUserName",  
        "profileIcon": "https://path/to/the/profileIcon.png",  
        "externalHandle": "anotherChosenUserName",  
        "displayName": "Display Name of retweeted profile"  
      },  
      "externalId": "123456789"  
    },  
    "sentiment": {  
      "polarity": "negative",  
      "value": -0.6864638  
    },  
    "tags": [  
      {  
        "probability": 0.8339088,  
        "type": "system",  
        "tag": {  
          "name": "Information request",  
          "id": "2473",  
          "parentId": "2470"  
        }  
      }  
    ],  
    "externalId": "12345ab54321",  
    "fullContentLength": 139,  
    "matchingSearchTopics": [  
      {  
        "name": "Contoso search topic",  
        "id": "12345",  
        "parentId": "54321"  
      }  
    ]  
  }  
}  

Retour en haut

Exemple de réponse Facebook

Voici un exemple de charge utile de publication pour une réponse Facebook obtenue via Social Engagement. Nous avons masqué certaines valeurs pour rendre l'exemple anonyme.

  "post": {  
    "id": "1234567",  
    "contentType": "POST",  
    "postType": "reply",  
    "uri": "http://www.facebook.com/123456789/posts/987654321?comment_id=123123123",  
    "publicationDate": "2016-01-23T12:34:56-07:00",  
    "acquisitionDate": "2016-01-23T12:34:56-07:00",  
    "modificationDate": "2016-01-23T12:34:56-07:00",  
    "profile": {  
      "name": "Name of the profile",  
      "id": "43214321",  
      "profileIcon": "http://graph.facebook.com/123456789/picture?type=square",  
      "externalId": "123456789"  
    },  
    "source": {  
      "name": "Facebook Posts",  
      "id": "16",  
      "param": "Facebook"  
    },  
    "content": {  
      "text": "Text as provided for the reply. This is usually a text that contains several sentences. This example highlights the difference between post.content and post.abstractText."  
    },  
    "language": {  
      "name": "English",  
      "code": "en"  
    },  
    "abstractText": "Text as provided for the reply. This is usually a",  
    "referencedPost": {  
      "externalId": "987654321"  
    },  
    "sentiment": {  
      "polarity": "neutral",  
      "value": -0.0023945  
    },  
    "externalId": "321321321",  
    "fullContentLength": 227,  
    "origin": {  
      "id": "12345",  
      "externalId": "123456789"  
    },  
    "matchingSearchTopics": [  
      {  
        "name": "Contoso search topic",  
        "id": "12345",  
        "parentId": "54321"  
      }  
    ]  
  }  
}  

Retour en haut

Exemple de publication vidéo

Voici un exemple de charge utile de publication pour une publication vidéo acquise via Social Engagement. Nous avons masqué certaines valeurs pour rendre l'exemple anonyme.

  "post": {  
    "id": "1234567",  
    "contentType": "VIDEO",  
    "postType": "post",  
    "uri": "http://www.youtube.com/watch?v=videoId",  
    "title": "Title of the video",  
    "publicationDate": "2016-01-23T12:34:56-07:00",  
    "acquisitionDate": "2016-01-23T12:34:56-07:00",  
    "modificationDate": "2016-01-23T12:34:56-07:00",  
    "profile": {  
      "name": "Name of the profile",  
      "id": "1234567",  
      "externalId": "98765abc4321"  
    },  
    "source": {  
      "name": "Youtube Videos",  
      "id": "19",  
      "param": "YoutubeVideos"  
    },  
    "content": {  
      "text": "Text description as provided for the video. This is usually a text that contains several sentences. This example highlights the difference between post.content and post.abstractText."  
    },  
    "language": {  
      "name": "English",  
      "code": "en"  
    },  
    "abstractText": "Text description as provided for the video. This is usually a",  
    "embeddedMedia": "http://www.youtube.com/embed/videoId",  
    "media": [  
      {  
        "type": "VIDEO",  
        "embedUrl": "http://www.youtube.com/embed/videoId"  
      }  
    ],  
    "sentiment": {  
      "polarity": "neutral",  
      "value": -0.07142752  
    },  
    "fullContentLength": 358,  
    "matchingSearchTopics": [  
      {  
        "name": "Contoso search topic",  
        "id": "12345",  
        "parentId": "54321"  
      }  
    ]  
  }  
}  

Retour en haut

Exemple de publication de blog

Voici un exemple de charge utile de publication pour une publication de blog acquise via Social Engagement. Nous avons masqué certaines valeurs pour rendre l'exemple anonyme.

  "post": {  
    "id": "1234567",  
    "contentType": "POST",  
    "postType": "post",  
    "uri": "http://someblog.tld/path/to/post",  
    "title": "Heading of this blog",  
    "acquisitionDate": "2016-01-23T12:34:56.789+0000",  
    "modificationDate": "2016-01-23T12:34:56.789+0000",  
    "publicationDate": "2016-01-23T12:34:56.789+0000",  
    "profile": {  
      "name": "Name of the profile",  
      "id": "1234567",  
      "externalId": "987654321"  
    },  
    "source": {  
      "name": "Blogs",  
      "id": "14",  
      "param": "Blogs"  
    },  
    "content": {  
      "text": "Main text content of the blog post. This is usually a text that contains several sentences. This example highlights the difference between post.content.text and post.abstractText."  
    },  
    "language": {  
      "name": "English",  
      "code": "en"  
    },  
    "abstractText": "Main text content of the blog post. This is usually a text that",  
    "sentiment": {  
      "polarity": "positive",  
      "value": 0.3150851  
    },  
    "externalId":"123456789abcd987654321",  
    "fullContentLength": 119,  
    "matchingSearchTopics": [  
      {  
        "id": "1234567",  
        "name": "Contoso search topic",  
        "parentId": "7654321"  
      }  
    ]  
  }  
}  

Retour en haut

Exemple de publication sur forum

Voici un exemple de charge utile de publication pour une publication de forum acquise via Social Engagement. Nous avons masqué certaines valeurs pour rendre l'exemple anonyme.

  "post": {  
    "id": "1234567",  
    "contentType": "POST",  
    "postType": "reply",  
    "uri": "http://forumdomain.tld/path/to/the/forum",  
    "publicationDate": "2016-01-23T12:34:56.789+0000",  
    "acquisitionDate": "2016-01-23T12:34:56.789+0000",  
    "modificationDate": "2016-01-23T12:34:56.789+0000",  
    "profile": {  
      "name": "Name of the profile",  
      "id": "1234567",  
      "displayName": "Name of the profile",  
      "externalHandle": "Name of the profile",  
      "externalId": "987654321"  
    },  
    "source": {  
      "name": "Board",  
      "id": "15",  
      "param": "Board"  
    },  
    "content": {  
      "text": "Main text content of the forum post."  
    },  
    "language": {  
      "name": "English",  
      "code": "en"  
    },  
    "abstractText": "Abstract text of the forum post.",  
    "referencedPost": {  
      "externalId":"123456789abcd987654321",  
    },  
    "sentiment": {  
      "polarity": "positive",  
      "value": 0.3773585  
    },  
    "externalId":"123456789abcd987654321",  
    "fullContentLength": 398,  
    "origin": {  
      "externalId":"123ab321",  
      "name":"Title of the forum",  
    },  
    "matchingSearchTopics": [  
      {  
        "id": "1234567",  
        "name": "Contoso search topic",  
        "parentId": "7654321"  
      }  
    ],  
  }  
}  

Retour en haut

Objets de charge utile JSON de métadonnées

Lecture sur les champs actuellement pris en charge dans la charge utile JSON de métadonnées.

metadata.matchedRules

Tableau décrivant les règles d'automatisation correspondant à cette publication.

Type de valeur de propriété : objet

Parent : metadata

Exemple : exemple de charge utile de métadonnées

Retour en haut

metadata.matchedRules.id

ID de la règle d'automatisation ayant déclenché la création de cette charge utile JSON.

Type de valeur de propriété : nombre (entier)

Parent : metadata.matchedRules

Exemple : exemple de charge utile de métadonnées

metadata.matchedRules.name

Nom de la règle d'automatisation ayant déclenché la création de cette charge utile JSON.

Type de valeur de propriété : chaîne

Parent : metadata.matchedRules

Exemple : exemple de charge utile de métadonnées

metadata.properties

Tableau des paires clé-valeur définies dans les propriétés supplémentaires de l'action « Diffuser sur Event Hubs » dans une règle d'automatisation.

Type de valeur de propriété : objet

Parent : metadata

Exemple : exemple de charge utile de métadonnées

Retour en haut

metadata.properties.key

Clé d'une paire clé-valeur fournie dans les propriétés supplémentaires d'une règle d'automatisation.

Type de valeur de propriété : nombre (entier)

Parent : metadata.properties

Exemple : exemple de charge utile de métadonnées

metadata.properties.value

Valeur d'une paire clé-valeur fournie dans les propriétés supplémentaires d'une règle d'automatisation.

Type de valeur de propriété : chaîne

Parent : metadata.properties

Exemple : exemple de charge utile de métadonnées

metadata.properties.matchedrule

ID d'une règle d'automatisation qui contient les propriétés supplémentaires.

Type de valeur de propriété : chaîne

Parent : metadata.properties

Exemple : exemple de charge utile de métadonnées

Objets de charge utile JSON de publication

Lecture sur les champs actuellement prise en charge dans la charge utile JSON de publication.

post.id

ID unique de publication dans la base de données de la solution Social Engagement.

Type de valeur de propriété : nombre (entier)

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.contentType

Type de contenu de la publication.

Type de valeur de propriété : énumération

Valeurs de propriété :

  • PUBLICATION : Le contexte principal est un texte.

  • IMAGE : Le contexte principal est une image.

  • VIDÉO : Le contexte principal est une vidéo.

  • LIEN : Le contexte principal est un lien hypertexte.

    Parent : post

    Exemple : exemple de charge utile de publication

    Retour en haut

post.postType

Type de publication dans le contexte de conversation.

Type de valeur de propriété : énumération

Valeurs de propriété :

  • publication : Une publication d'origine avec laquelle d'autres publications sont en relation. Pensez au début d'une conversation.

  • réponse : Une réponse ou un commentaire à une publication d'origine.

  • partage : Un partage ou retweet d'une publication d'origine.

  • message privé : Une conversation privée entre deux profils (ou plus).

    Parent : post

    Exemple : exemple de charge utile de publication

    Retour en haut

post.uri

Lien de retour vers l'URI d'origine de la publication.

Note

L'URI des nouvelles publications ne peut pas être utilisée pour le lien de retour à l'article d'origine.

Type de valeur de propriété : chaîne

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.title

Titre tel que fourni par les informations méta d'une publication.

Note

Toutes les publications n’ont pas de titre.

Type de valeur de propriété : chaîne

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.acquisitionDate

Horodatage auquel la publication a été acquise dans Social Engagement (au format ISO 8601).

Type de valeur de propriété : date-heure

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.modificationDate

Horodatage auquel la publication a été mise à jour pour la dernière fois dans Social Engagement (au format ISO 8601).

Type de valeur de propriété : date-heure

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.publicationDate

Horodatage auquel la publication a été publiée sur la source (au format ISO 8601).

Type de valeur de propriété : date-heure

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.profile

Objet JSON décrivant le profil social de l'auteur de la publication.

Dans l'interface utilisateur de Social Engagement, cela est appelé un « auteur ». Pour plus d'informations, consultez : Découvrir ce dont les utilisateurs parlent, Afficher les détails sur l'auteur

Type de valeur de propriété : objet

Élément JSON Description
post.profile.id ID unique du profil dans la base de données de la solution Social Engagement.
post.profile.profileIcon URI vers l'image de profil publique.
post.profile.profileLocation Objet JSON décrivant les informations d'emplacement de l'auteur telles que spécifiées par ce dernier.
post.profile.externalHandle Alias ou handle d'un profil.
post.profile.displayName Nom complet d'un profil tel que fourni sur la source.
post.profile.externalId ID du profil sur la source.
post.profile.name Nom pour le profil dans l'interface utilisateur de Social Engagement.

Parent : post

Exemple :

"profile": {  
  "name": "Display Name @externalHandle",  
  "id": "41890771",  
  "profileIcon": "https://path/to/the/profileIcon.png" ,  
  "profileLocation": {  
    "locality": "Boston",  
    "adminDistrict": "Massachusetts",  
    "countryRegion": "United States",  
    "coordinates": {  
      "latitude": 42.156028747558594,  
      "longitude": -71.56590270996094  
    },  
    "quadKey": "030233212221101333012"  
  },  
  "displayName": "Display Name ",  
  "externalId": "1234567"  
  },  

Retour en haut

post.profile.id

ID unique du profil dans la base de données de la solution Social Engagement.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile

post.profile.profileIcon

URI vers l'image de profil publique.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile

post.profile.profileLocation

Objet JSON décrivant les informations d'emplacement de l'auteur telles que spécifiées par ce dernier.

Pour certaines sources, les propriétaires de profil peuvent fournir leurs informations d'emplacement. Cela est affiché dans l'interface utilisateur en tant qu'emplacement de l'auteur, contrairement à l'emplacement de la publication qui spécifie où la publication a été publiée. Pour l'emplacement de la publication, voir post.postLocation

Type de valeur de propriété : objet

Élément JSON Description
post.profile.profileLocation.locality Représente le nom d'une ville.
post.profile.profileLocation.adminDistrict Représente le nom d'une division administrative, par exemple un état fédéral ou une province.
post.profile.profileLocation.countryRegion Représente le nom d'un pays ou d'une région.
post.profile.profileLocation.coordinates Objet JSON décrivant les coordonnées d'un profil social avec la latitude et la longitude.
post.profile.profileLocation.coordinates.latitude Latitude géographique.
post.profile.profileLocation.coordinates.longitude Longitude géographique.
post.profile.profileLocation.quadkey Clé quadtree d'un emplacement ou « quadkey » en abrégé. Identifie une vignette unique à un niveau déterminé de détail sur une carte.

Parent : post.profile

Exemple :

"profileLocation": {  
  "locality": "Boston",  
  "adminDistrict": "Massachusetts",  
  "countryRegion": "United States",  
  "coordinates": {  
    "latitude": 42.156028747558594,  
    "longitude": -71.56590270996094  
  },  
  "quadKey": "030233212221101333012"  
},  

post.profile.profileLocation.locality

Représente le nom d'une ville.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile.profileLocation

post.profile.profileLocation.adminDistrict

Représente le nom d'une division administrative, par exemple un état fédéral ou une province.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile.profileLocation

post.profile.profileLocation.countryRegion

Représente le nom d'un pays ou d'une région.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile.profileLocation

post.profile.profileLocation.coordinates

Objet JSON décrivant les coordonnées d'un profil social avec la latitude et la longitude.

Exemple :

"coordinates": {  
  "latitude": 42.156028747558594,  
  "longitude": -71.56590270996094  
},  

post.profile.profileLocation.coordinates.latitude

Latitude géographique.

Type de valeur de propriété : nombre (virgule flottante)

Parent : post.profile.profileLocation.coordinates

Exemple : post.profile.profileLocation.coordinates

post.profile.profileLocation.coordinates.longitude

Longitude géographique.

Type de valeur de propriété : nombre (virgule flottante)

Parent : post.profile.profileLocation.coordinates

Exemple : post.profile.profileLocation.coordinates

post.profile.profileLocation.quadkey

Clé quadtree d'un emplacement ou « quadkey » en abrégé. Identifie une vignette unique à un niveau déterminé de détail sur une carte. Pour plus d'informations : MSDN : Système de mosaïques Bing Maps

Type de valeur de propriété : chaîne

Parent : post.profile.profileLocation

Exemple : post.profile.profileLocation

post.profile.externalHandle

Alias ou handle d'un profil.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile

post.profile.displayName

Nom complet d'un profil tel que fourni sur la source.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile

post.profile.externalId

ID du profil sur la source.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile

post.profile.name

Représentation dans Social Engagement du nom pour le profil.

Type de valeur de propriété : chaîne

Parent : post.profile

Exemple : post.profile

post.source

Objet JSON décrivant sur quelle source une publication a été trouvée.

Exemple :

"source": {  
  "name": "Microblogs",  
  "id": "18",  
  "param": "Twitter"  
}  

Retour en haut

post.source.id

Représente l'ID interne de la source sur laquelle une publication a été trouvée.

Type de valeur de propriété : chaîne

Parent : post.source

Exemple : post.source

Retour en haut

post.source.name

Représente le nom de la source sur laquelle une publication a été trouvée.

Type de valeur de propriété : chaîne

Parent : post.source

Exemple : post.source

Retour en haut

post.source.param

Décrit sur quelle source une publication a été trouvée.

Type de valeur de propriété : énumération

La disponibilité des sources s'étend au fil du temps. Pour une liste à jour, vérifiez souvent et suivez les annonces de version.

Parent : post.source

Exemple : post.source

Retour en haut

post.content

Objet JSON décrivant le contenu textuel d'une publication.

Type de valeur de propriété : objet

Parent : post

Exemple :

{  
    “post” {  
        "content": {  
            "text": "Lorem ispum dolor sit amet...",  
            "metaText": "Lorem, dolor, amet",  
        }  
    }  
}  

Retour en haut

post.content.text

Contenu textuel de la publication.

Type de valeur de propriété : chaîne

Parent : post.content

Exemple : post.content

post.content.metaText

Texte méta de la publication.

Type de valeur de propriété : chaîne

Parent : post.content

Exemple : post.content

post.language

Objet JSON décrivant la langue d'une publication.

Type de valeur de propriété : objet

Élément JSON Description
post.language.name Nom de la langue localisée dans les paramètres régionaux choisis dans les Paramètres globaux.
post.language.code Code de langue (au format ISO 639-1) pour la publication.

Parent : post

Exemple :

{  
    “post” {  
        "language": {  
            "name": "Finnish",  
            "code": "fi",  
        }  
    }  
}  

Retour en haut

post.language.name

Nom de la langue localisée dans les paramètres régionaux choisis dans les Paramètres globaux.

Type de valeur de propriété : chaîne

Parent : post.language

Exemple : post.language

post.language.code

Code de langue (au format ISO 639-1) pour la publication.

Type de valeur de propriété : chaîne

Parent : post.language

Exemple : post.language

post.abstractText

Court extrait de la publication.

Type de valeur de propriété : chaîne

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.score

Objet JSON décrivant le score spécifique de la source de la publication ou le score de l'auteur au moment où la publication a été publiée.

Type de valeur de propriété : objet

Parent : post

Exemple :

"score": {  
  "normalScore": 3,  
  "providerScore": 29.0,  
  "provider": "KLOUT"  
}  

Retour en haut

post.score.normalScore

Score normalisé, de 1 (le plus bas) à 5 (le plus élevé).

Type de valeur de propriété : nombre (entier)

Parent : post.score

Exemple : post.score

post.score.providerScore

Score non normalisé tel que donné par le fournisseur de score.

Type de valeur de propriété : nombre (virgule flottante)

Parent : post.score

Exemple : post.score

post.score.provider

Service de notation d'où provient le score.

Parent : post.score

Exemple : post.score

post.referencedPost

Informations sur la publication indiquant qu'il s'agit d'une réponse ou d'un partage. referencedPost a la même structure que la publication parent bien qu'un seul sous-ensemble de ses champs contienne des données.

Type de valeur de propriété : objet

Parent : post

Exemple :

{  
    “post” {  
        "referencedPost": {  
            "id": "123456789",  
            "externalId": "654321",  
            "profile": {  
                "id": "123456",  
                "name": "Microsoft"  
            }  
        }  
    }  
}  

Retour en haut

post.sentiment

Objet JSON décrivant le sentiment d'une publication.

Type de valeur de propriété : objet

Parent : post

Exemple :

"sentiment": {  
  "polarity": "negative",  
  "value": -0.46005836  
}  

Retour en haut

post.sentiment.polarity

Valeur de sentiment d'une publication. Pour plus d'informations, consultez : Apprentissage adaptatif fondé sur les variations des valeurs de sentiment des organisations, Comprendre la perception du public à l'aide de l'analyse de sentiment

Type de valeur de propriété : énumération

Valeurs de propriété :

  • Positive : la publication a une valeur de sentiment positive.

  • Négative : la publication a une valeur de sentiment négative.

  • Neutre : la publication n'a ni une valeur de sentiment négative, ni une valeur de sentiment positive.

    Parent : post.sentiment

    Exemple : post.sentiment

post.sentiment.value

Valeur de sentiment en tant que valeur décimale comprise entre -1 et 1.

Type de valeur de propriété : nombre

Parent : post.sentiment

Exemple : post.sentiment

post.tags

Tableau d'objets JSON représentant des indicateurs sur une publication qui a été ajoutée via Social Engagement.

Type de valeur de propriété : objet

Élément JSON Description
post.tags.probability Probabilité fournie par le modèle Machine Learning avec lequel un indicateur système s'applique à une publication.
post.tags.type Décrit comment l'indicateur a été attribué à une publication.
post.tags.tag Objet JSON décrivant l'indicateur.
post.tags.tag.id ID interne de l'indicateur.
post.tags.tag.name Nom de l'indicateur. Les indicateurs d'intention sont localisés dans les paramètres régionaux choisis dans les Paramètres globaux.
post.tags.tag.parentId ID de groupe contenant l'indicateur.

Parent : post

Exemple :

"tags": [ {  
  "probability": 0.7554345,  
  "type": "system",  
  "tag": {  
    "id": "12345",  
    "name": "Support request",  
    "parentId": "54321"  
  }, {...} ]  

Retour en haut

post.tags.probability

Probabilité fournie par le modèle Machine Learning avec lequel un indicateur système s'applique à une publication.

Type de valeur de propriété : nombre

Parent : post.tags

Exemple : post.tags

post.tags.type

Décrit comment l'indicateur a été attribué à une publication.

Note

Comme les règles d'automatisation sélectionnent les publications avant que des utilisateurs ne puissent confirmer ou ajouter manuellement des indicateurs aux publications, cette propriété a généralement la valeur « système ».

Type de valeur de propriété : énumération

Valeurs de propriété :

  • système : Social Engagement a ajouté l'indicateur à la publication.

  • utilisateur : Un utilisateur a ajouté manuellement l'indicateur à la publication.

  • confirmé : Un utilisateur a confirmé un indicateur qui a été ajouté par Social Engagement.

    Parent : post.tags

    Exemple : post.tags

post.tags.tag

Objet JSON décrivant l'indicateur.

Type de valeur de propriété : objet

Parent : post.tags

Exemple :

"tag": {  
  "id": "12345",  
  "name": "Support request",  
  "parentId": "54321"  
},  

post.tags.tag.id

ID interne de l'indicateur.

Type de valeur de propriété : chaîne

Parent : post.tags.tag

Exemple : post.tags.tag

post.tags.tag.name

Nom de l'indicateur. Les indicateurs d'intention sont localisés dans les paramètres régionaux choisis dans les Paramètres globaux. Pour plus d'informations, consultez : Comprendre l'intention d'un auteur à l'aide de l'analyse d'intention

Type de valeur de propriété : chaîne

Parent : post.tags.tag

Exemple : post.tags.tag

post.tags.tag.parentId

ID de groupe contenant l'indicateur.

Type de valeur de propriété : chaîne

Parent : post.tags.tag

Exemple : post.tags.tag

post.externalId

ID de la publication sur la source.

Type de valeur de propriété : chaîne

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.postLocation

Objet JSON décrivant l'emplacement à partir duquel une publication a été publiée.

Type de valeur de propriété : objet

Élément JSON Description
post.postLocation.locality Représente le nom d'une ville.
post.postLocation.adminDistrict Représente le nom d'une division administrative, par exemple un état fédéral ou une province.
post.postLocation.countryRegion Représente le nom d'un pays ou d'une région.
post.postLocation.coordinates Objet JSON décrivant les coordonnées d'une publication telle que définies par l'auteur avec une latitude et une longitude.
post.postLocation.coordinates.latitude Latitude géographique.
post.postLocation.coordinates.longitude Longitude géographique.
post.postLocation.quadkey Clé quadtree d'un emplacement ou « quadkey » en abrégé. Identifie une vignette unique à un niveau déterminé de détail sur une carte.

Parent : post

Exemple :

"postLocation": {  
  "adminDistrict": "Massachusetts",  
  "countryRegion": "United States",  
  "coordinates": {  
    "latitude": 42.156028747558594,  
    "longitude": -71.56590270996094  
  },  
  "quadKey": "030233212221101333012"  
},  

Retour en haut

post.postLocation.locality

Représente le nom d'une ville.

Type de valeur de propriété : chaîne

Parent : post.postLocation

Exemple : post.postLocation

post.postLocation.adminDistrict

Représente le nom d'une division administrative, par exemple un état fédéral ou une province.

Type de valeur de propriété : chaîne

Parent : post.postLocation

Exemple : post.postLocation

post.postLocation.countryRegion

Représente le nom d'un pays ou d'une région.

Type de valeur de propriété : chaîne

Parent : post.postLocation

Exemple : post.postLocation

post.postLocation.coordinates

Objet JSON décrivant les coordonnées d'une publication telle que définies par l'auteur avec une latitude et une longitude.

Type de valeur de propriété : objet

Parent : post.postLocation

Exemple :

"coordinates": {  
  "latitude": 42.156028747558594,  
  "longitude": -71.56590270996094  
},  

post.postLocation.coordinates.latitude

Latitude géographique.

Type de valeur de propriété : nombre (virgule flottante)

Parent : post.profile.profileLocation.coordinates

Exemple : post.postLocation.coordinates

post.postLocation.coordinates.longitude

Longitude géographique.

Type de valeur de propriété : nombre (virgule flottante)

Parent : post.postLocation.coordinates

Exemple : post.postLocation.coordinates

post.postLocation.quadkey

Clé quadtree d'un emplacement ou « quadkey » en abrégé. Identifie une vignette unique à un niveau déterminé de détail sur une carte. Pour plus d'informations : MSDN : Bing Maps Tile System

Type de valeur de propriété : chaîne

Parent : post.postLocation

Exemple : post.postLocation

Retour en haut

post.fullContentLength

Longueur en caractères du contenu en texte seulement dans une publication.

Type de valeur de propriété : nombre (entier)

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.origin

Objet JSON décrivant l'origine de la publication sur la source. Cela est différent de l'objet post.source. Par exemple : une page spécifique de Facebook sur la source Facebook.

Type de valeur de propriété : objet

Parent : post

Exemple :

"origin": {  
  "id": "12345",  
  "externalId": "54321",  
  "name": "Microsoft Facebook Page",  
},  

Retour en haut

post.origin.id

ID de la représentation interne dans Social Engagement de l'origine d'une publication.

Type de valeur de propriété : chaîne

Parent : post.origin

Exemple : post.origin

post.origin.externalId

ID de l'origine pour la source d'origine d'une publication.

Type de valeur de propriété : chaîne

Parent : post.origin

Exemple : post.origin

post.origin.name

Nom de l'origine de la publication sur la source.

Type de valeur de propriété : chaîne

Parent : post.origin

Exemple : post.origin

post.matchingSearchTopics

Tableau des objets JSON décrivant la liste des rubriques de recherche auxquelles correspond une publication.

Type de valeur de propriété : objet

Parent : post

Exemple :

        "matchingSearchTopics": [{  
          "name": "Contoso Brand Mentions",  
          "id": "12345",  
          "parentId": "54321",  
        },  
{...}]  

Retour en haut

post.matchingSearchTopics.name

Nom de la rubrique de recherche tel que défini dans Social Engagement. Pour plus d'informations : Configurer des recherches pour écouter des conversations sur les réseaux sociaux

Type de valeur de propriété : chaîne

Parent : post.matchingSearchTopics

Exemple : post.matchingSearchTopics

post.matchingSearchTopics.id

ID de la rubrique de recherche.

Type de valeur de propriété : chaîne

Parent : post.matchingSearchTopics

Exemple : post.matchingSearchTopics

post.matchingSearchTopics.parentId

ID de la catégorie de la rubrique de recherche.

Type de valeur de propriété : chaîne

Parent : post.matchingSearchTopics

Exemple : post.matchingSearchTopics

post.externalCategories

Tableau des catégories tel que fourni par les fournisseurs externes.

Note

Cette propriété est uniquement disponible pour les publications Nouveautés.

Type de valeur de propriété : tableau de chaînes

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.contributors

Tableau des noms de ceux ayant contribué à la publication tels que fournis par le fournisseur de données.

Note

Cette propriété est uniquement disponible pour les publications Nouveautés.

Type de valeur de propriété : tableau de chaînes

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.media

Tableau des objets JSON décrivant le contenu multimédia d'une publication.

Type de valeur de propriété : objets

Élément JSON Description
post.media.type Type de contenu multimédia.
post.media.embedUrl URL incorporant le fichier multimédia.

Parent : post

Exemple :

"media": {  
  "type": "VIDEO",  
  "embedUrl": "http://www.youtube.com/embed/1dWKf8d8zfg"  
},  

Retour en haut

post.media.type

Type de contenu multimédia.

Type de valeur de propriété : énumération

Valeurs de propriété :

  • PUBLICATION : Le contenu multimédia principal est un texte.

  • IMAGE : Le contenu multimédia principal est une image.

  • VIDÉO : Le contenu multimédia principal est une vidéo.

  • LIEN : Le contenu multimédia principal est un lien hypertexte.

    Parent : post.media

    Exemple : post.media

post.media.embedUrl

URL incorporant le fichier multimédia.

Type de valeur de propriété : chaîne

Parent : post.media

Exemple : post.media

post.externalTopics

Tableau des sujets de cette publication tel que fourni par les fournisseurs externes.

Type de valeur de propriété : tableau de chaînes

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

post.contributorSummary

Description abrégée sur le collaborateur de cette publication telle que fournie par les fournisseurs externes.

Type de valeur de propriété : chaîne

Parent : post

Exemple : exemple de charge utile de publication

Retour en haut

Voir aussi

Gérer les connexions dans Social Engagement
Diffuser des données à partir de Social Engagement vers Microsoft Azure Event Hubs
Utiliser les événements des publications sociales dans Azure Event Hubs