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
Mettez à jour les propriétés d’un objet profileSource .
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) | PeopleSettings.ReadWrite.All | Non disponible. |
| Déléguée (compte Microsoft personnel) | Non prise en charge. | Non prise en charge. |
| Application | PeopleSettings.ReadWrite.All | Non disponible. |
Importante
Pour utiliser des autorisations déléguées pour cette opération, l’utilisateur connecté doit avoir le rôle Administrateur People.
Requête HTTP
PATCH /admin/people/profileSources(sourceId='{sourceId}')
Paramètres de fonction
Dans l’URL de la requête, indiquez une valeur valide pour le paramètre suivant.
| Paramètre | Type | Description |
|---|---|---|
| sourceId | String | Identificateur de source de profil utilisé comme clé de remplacement. Obligatoire. |
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. |
Note: Pour éviter les problèmes d’encodage qui malforment la charge utile, utilisez
Content-Type: application/json; charset=utf-8.
Corps de la demande
Dans le corps de la demande, fournissez uniquement les valeurs des propriétés à mettre à jour. Les propriétés existantes qui ne sont pas incluses dans le corps de la demande conservent leurs valeurs précédentes ou sont recalculées en fonction des modifications apportées à d’autres valeurs de propriété.
Le tableau suivant spécifie les propriétés qui peuvent être mises à jour.
| Propriété | Type | Description |
|---|---|---|
| displayName | String | Nom de la source de profil destinée à informer les utilisateurs sur le nom de la source du profil. |
| type | String | Type de la source du profil. |
| Localisations | collection profileSourceLocalization | Autres étiquettes localisées spécifiées par un administrateur. |
| sourceId | String | Identificateur de source de profil utilisé comme clé de remplacement. |
| webUrl | String | URL web de la source de profil qui dirige les utilisateurs vers la vue de page des données de profil. |
Réponse
Si elle réussit, cette méthode renvoie un 200 OK code de réponse et un objet profileSource mis à jour dans le corps de la réponse.
Exemples
Demande
L’exemple suivant illustre une demande.
PATCH https://graph.microsoft.com/v1.0/admin/people/profileSources(sourceId='bamboohr1')
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.profileSource",
"sourceId": "bamboohr1",
"kind": "BambooHR",
"displayName": "BambooHR Updated",
"webUrl": "https://bamboohr.contoso.com/login",
"localizations": [
{
"displayName": "HR-Platform",
"webUrl": "http://bamboohr.contoso.com/en-us/login",
"languageTag": "en-us"
},
{
"displayName": "HR-Plattform",
"webUrl": "http://bamboohr.contoso.com/de/login",
"languageTag": "de"
}
]
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.profileSource",
"id": "27f1af7b-b166-4f5b-b994-ae135a581547",
"sourceId": "bamboohr1",
"kind": "BambooHR",
"displayName": "BambooHR Updated",
"webUrl": "https://bamboohr.contoso.com/login",
"localizations": [
{
"displayName": "HR-Platform",
"webUrl": "http://bamboohr.contoso.com/en-us/login",
"languageTag": "en-us"
},
{
"displayName": "HR-Plattform",
"webUrl": "http://bamboohr.contoso.com/de/login",
"languageTag": "de"
}
]
}