login.microsoftonline.com拒绝https://outlook.office.com/mail.write范围

时间:2015-09-01 15:40:01

标签: php email outlook-restapi

我尝试修改dev.outlook.com中的示例,以便向选定的联系人发送电子邮件。 未修改的示例工作正常,但是当我添加范围" https://outlook.office.com/mail.write "到 oauth.php 我收到错误。

  

AADSTS70011:输入参数'范围'提供的值。是   无效。范围openid //outlook.office.com/mail.read   //outlook.office.com/mail.write无效。

为什么被拒绝?

1 个答案:

答案 0 :(得分:0)

您想要的实际范围是https://outlook.office.com/mail.readwrite,您应该用https://outlook.office.com/mail.read替换它(因为它包括读取)。如果您打算发送邮件,您可能还需要https://outlook.office.com/mail.send