gpt4 book ai didi

microsoft-graph-api - 租户没有 SPO 许可证

转载 作者:行者123 更新时间:2023-12-04 07:16:42 39 4
gpt4 key购买 nike

我在尝试使用 Microsoft Graph 编写脚本以将 Excel 文件上传到 OneDrive 然后读取 Excel 文件时出错。

我按照 Microsoft documentation 获取没有用户的访问 token 。我成功获得了访问 token ,但在使用访问 token 调用 OneDrive API 时出错。

这是回应:

{
"error": {
"code": "BadRequest",
"message": "Tenant does not have a SPO license.",
"innerError": {
"request-id": "5ec31d17-3aea-469f-9078-de3608f11d0d",
"date": "2017-10-10T04:34:05"
}
}
}

我不明白为什么在调用图形 API 时需要拥有 SPO 许可证以及如何获取它。由于此错误消息,所以我正在尝试购买 SPO 许可证。

根据 this document ,我认为我应该在许可证页面中看到许多产品,但是在使用 Azure 门户登录并转到许可证页面时,我只看到 2 个产品:Azure AD Premium 和 Enterprise Mobility Suite:

screenshot

最佳答案

在这里回答几件事。

背景 :Microsoft Graph 是许多 Microsoft 云服务(如 Office 365、Azure Active Directory、EMS(企业移动套件)、个人 Outlook、个人 OneDrive 等)的开发人员网关或 API。 API 的使用是免费的,但要访问其背后的数据,您需要实际拥有这些服务 - 在某些情况下它们可能是免费的,而在其他情况下您可能需要为它们付费。

至于 将 Office 365 添加到您现有的租户 。我相信您已经使用 Microsoft 帐户注册了 Azure。这意味着你已经拥有 Azure Active Directory 租户。您仍然可以为该租户购买/获取 Office 365。您需要做的就是在您的租户中创建一个新的 Azure AD 用户(不是 Microsoft 帐户),并使他们成为公司管理员。然后您应该能够注册 Office 365 - 如果它询问您是否已经有租户或帐户,请使用您刚刚创建的 AAD 帐户登录。瞧,您应该有一个 Azure AD 租户,订阅了 Azure,现在订阅了 Office 365。

希望这可以帮助,

关于microsoft-graph-api - 租户没有 SPO 许可证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46802055/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com