Windows store apps 在windows应用商店开发中使用不同的租户以编程方式登录Office 365

Windows store apps 在windows应用商店开发中使用不同的租户以编程方式登录Office 365,windows-store-apps,office365-apps,Windows Store Apps,Office365 Apps,我正在开发Windows8.1商店应用程序。应用程序通过以下链接集成“Office 365 API客户端库”: 根据上面的链接,我创建了一个Office 365免费试用帐户,默认Office 365帐户将有一个管理员租户,并成功使用此管理员租户运行此演示: 然后,我在office 365管理中心中创建其他租户。但是当我重新运行演示并与新租户登录时,我被拒绝了 错误信息:“抱歉,您登录时遇到问题。我们收到了错误的请求。” 及 错误代码:“AADSTS50020:由于缺少权限,调用主体无法同意。”

我正在开发Windows8.1商店应用程序。应用程序通过以下链接集成“Office 365 API客户端库”:

根据上面的链接,我创建了一个Office 365免费试用帐户,默认Office 365帐户将有一个管理员租户,并成功使用此管理员租户运行此演示:

然后,我在office 365管理中心中创建其他租户。但是当我重新运行演示并与新租户登录时,我被拒绝了

错误信息:“抱歉,您登录时遇到问题。我们收到了错误的请求。” 及

错误代码:“AADSTS50020:由于缺少权限,调用主体无法同意。”

那么,如何通过我的商店应用程序为不同的帐户登录office365呢?

我有一些建议

根据,我在电脑上安装了“Windows Azure AD PowerShell”,并使用此PowerShell命令“Set MsolCompanySettings-usersubmissionuserappeabled:$true”为Windows Azure AD中的租户设置同意。然后,我向没有管理员角色的租户重新注册了我的应用程序

因此,问题似乎得到了部分解决。我可以通过其他租户以编程方式登录Office 365。:)