Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Créez un objet itemPublication dans le profil d’un utilisateur.
Cette API est disponible dans les déploiements de cloud national suivants.
| Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.
| Type d’autorisation | Autorisations avec privilèges minimum | Autorisations privilégiées plus élevées |
|---|---|---|
| Déléguée (compte professionnel ou scolaire) | User.ReadWrite | AgentIdUser.ReadWrite.All, AgentIdUser.ReadWrite.IdentityParentedBy, User.ReadWrite.All |
| Déléguée (compte Microsoft personnel) | User.ReadWrite | Non disponible. |
| Application | Non prise en charge. | Non prise en charge. |
Requête HTTP
POST /me/profile/publications
POST /users/{id | userPrincipalName}/profile/publications
En-têtes de demande
| Nom | Description |
|---|---|
| Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
| Content-Type | application/json. Obligatoire. |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON de l’objet itemPublication .
Le tableau suivant présente les propriétés qu’il est possible de définir lors de la création d’un objet itemPublication dans le profil d’un utilisateur.
| Propriété | Type | Description |
|---|---|---|
| allowedAudiences | String | Audiences qui peuvent voir les valeurs contenues dans l’entité. Hérité de itemFacet. Les valeurs possibles sont : me, family, contacts, groupMembers, organization, federatedOrganizations, everyone, , . unknownFutureValue |
| createdBy | identitySet | Fournit l’identificateur de l’utilisateur et/ou de l’application qui a créé l’entité. Hérité de itemFacet. |
| createdDateTime | DateTimeOffset | Fournit le dateTimeOffset pour le moment où l’entité a été créée. Hérité de itemFacet. |
| description | String | Description de la publication. |
| displayName | String | Titre de la publication. |
| id | String | Identificateur utilisé pour traiter individuellement l’entité. Hérité de l’entité |
| Inférence | inferenceData | Contient les détails de l’inférence si l’entité est déduite par l’application de création ou de modification. Hérité de itemFacet. |
| lastModifiedBy | identitySet | Fournit l’identificateur de l’utilisateur et/ou de l’application qui a modifié l’entité pour la dernière fois. Hérité de itemFacet. |
| lastModifiedDateTime | DateTimeOffset | Fournit le dateTimeOffset pour le moment où l’entité a été créée. Hérité de itemFacet. |
| publishedDate | Date | Date de publication de la publication. |
| publisher | String | Publication ou éditeur pour la publication. |
| source | personDataSource | D’où proviennent les valeurs si elles sont synchronisées à partir d’un autre service. Hérité de itemFacet. |
| thumbnailUrl | String | URL référençant une miniature de la composition. |
| webUrl | String | URL référençant la publication. |
Réponse
Si elle réussit, cette méthode renvoie un 201 Created code de réponse et un objet itemPublication dans le corps de la réponse.
Exemples
POST https://graph.microsoft.com/beta/me/profile/publications
Content-Type: application/json
{
"description": "One persons journey to the top of the branding management field.",
"displayName": "Got Brands? The story of Innocenty Popov and his journey to the top.",
"publishedDate": "Date",
"publisher": "International Association of Branding Management Publishing",
"thumbnailUrl": "https://iabm.io/sdhdfhsdhshsd.jpg",
"webUrl": "https://www.iabm.io"
}
Réponse
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 201 Created
Content-Type: application/json
{
"id": "0fb4c1e3-c1e3-0fb4-e3c1-b40fe3c1b40f",
"allowedAudiences": "organization",
"inference": null,
"createdDateTime": "2020-07-06T06:34:12.2294868Z",
"createdBy": {
"application": null,
"device": null,
"user": {
"displayName": "Innocenty Popov",
"id": "db789417-4ccb-41d1-a0a9-47b01a09ea49"
}
},
"lastModifiedDateTime": "2020-07-06T06:34:12.2294868Z",
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"displayName": "Innocenty Popov",
"id": "db789417-4ccb-41d1-a0a9-47b01a09ea49"
}
},
"source": null,
"description": "One persons journey to the top of the branding management field.",
"displayName": "Got Brands? The story of Innocenty Popov and his journey to the top.",
"publishedDate": "Date",
"publisher": "International Association of Branding Management Publishing",
"thumbnailUrl": "https://iabm.io/sdhdfhsdhshsd.jpg",
"webUrl": "https://www.iabm.io"
}