0

Je suis en train d'obtenir les UserProfiles de sharepointonline de sharepoint hostedapp en se référant au-dessous de MSDNLire Sharepoint en ligne UserProfiles de sharepoint hébergé application en utilisant JSOM

https://dev.office.com/sharepoint/docs/general-development/how-to-retrieve-user-profile-properties-by-using-the-javascript-object-model-in

mais quand je essaie d'exécuter le code qu'il lance le erreur suivante "Erreur: Accès refusé Vous n'êtes pas autorisé à effectuer cette action ou à accéder à cette ressource".

Dans ci-dessus artical ils ont mentionné pour entrer le "domainName \\ userName", ici je suis juste confus si quel domaine je devrais donner mon domaine d'application ou mon domaine sharepointonline.

Depuis que j'ai essayé les deux domaines, mais le problème reste le même.

Tout le monde s'il vous plaît des conseils ...

Merci à l'avance

Répondre

1

Vous obtenez refusé l'accès parce que votre application hébergée ne doit pas l'autorisation requise pour exécuter des profils d'utilisateur.

Dans votre solution App hébergée SharePoint, AppManifest.xml accorde l'autorisation nécessaire à votre application pour y accéder. Dans votre cas, il serait:

enter image description here

En fonction de votre utilisation, vous pouvez avoir besoin de lui accorder plus que « Lire ».

+0

Merci, ça marche pour moi –