2016-07-15 1 views
0

Salut, je suis en train de développer l'application client natif à l'aide api d'activité gérée et je suis en train de souscrire à l'aide suite à la demande POSTOffice 365 d'autorisation activité api gérée

https://manage.office.com/api/v1.0/8bee0d59-7cb7-499f-aa59-8b6990061a96/activity/feed/subscriptions/start?contentType=Audit.AzureActiveDirectory

et obtenir erreur suivant { « message » : "Autorisation a été refusée pour cette demande."}

Avant cela, j'ai fait l'authentification et capable de générer un jeton d'accès et utilisé le tenantid récupéré à partir du jeton d'accès.Could N'importe qui s'il vous plaît fournir un exemple de code ou laissez-moi savoir comment obtenir abonnement Même visé le ms dn docs, mais n'a pas pu trouver la solution

Répondre

0

Comment avez-vous obtenu le jeton d'accès? Je ne peux reproduire ce problème que si j'appelle l'API REST de gestion Office 365 en utilisant un jeton d'autre ressource (Office 365 ou Microsoft Graph etc.)

Vous pouvez vous référer à la demande ci-dessous pour acquérir le jeton pour le REST Office 365 Management. API (Grantization Grant Grant Flow).

Étape 1: Obtenir le code auth

Get: https://login.windows.net/common/oauth2/authorize?response_type=code&resource=https%3A%2F%2Fmanage.office.com&client_id={clientId}&redirect_uri={RedirectUrl} 

Étape 2: Demande de jeton d'accès

POST: https://login.windows.net/common/oauth2/token 
resource=https%3A%2F%2Fmanage.office.com&client_id={clientId}&redirect_uri={redirectUrl}&client_secret={clientSecret(if it is a confident app)}&grant_type=authorization_code&code={AuthCode} 

Plus de détails sur les progrès pour obtenir le jeton, vous pouvez vous référer à here