Я пытаюсь получить электронные письма от 365 электронных писем продавцов нашей организации.
Я использую grant_type=password
и предоставляю scope='Mail.Read'
, но, независимо от того, что я добавляю в параметр scope, API возвращает только User.Read
.
Я сделал такой вызов:
https://login.microsoftonline.com/{mytenantId}/oauth2/token
, передавая следующие параметры:
client_id = myAppId,
client_secret = myAppPassword,
resource = 'https://graph.microsoft.com/',
username = vendedor@email.com.br,
password = passwordDoVendedor,
scope = 'user.read,mail.read,mail.send',
grant_type = 'password',
prompt = 'admin_consent'
возвращает только User.Read
независимо от того, что я добавляю в параметр области действия:
{#662
+"token_type": "Bearer"
+"scope": "User.Read"
+"expires_in": "3599"
+"ext_expires_in": "3599"
+"expires_on": "1559623624"
+"not_before": "1559619724"
+"resource": "https://graph.microsoft.com/"
+"access_token": "...token..."
+"refresh_token": "...token..."
}