首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问客户的OneDrive和OneDrive业务文件

访问客户的OneDrive和OneDrive业务文件
EN

Stack Overflow用户
提问于 2017-02-24 22:26:38
回答 1查看 336关注 0票数 1

我正在尝试访问我的客户(后来也有OneDrive业务,但开始只有常规的) OneDrive文件。我从azuread端点开始,因为它可以与ad和Hotmail/live帐户一起使用。我用我的Microsoft live账号注册了一个应用程序(不是企业),并使用Django和social-auth设置了一切。登录是有效的,我尝试使用相同的活动帐户,并且我在社交身份验证中获得了访问令牌。当我尝试使用postman和令牌访问文件时,我得到了错误: CompactToken解析失败作为响应。因此,我对使用Microsoft graphing API获取客户的OneDrive文件感到完全困惑。这是正确的端点吗?或者我不应该使用azuread而是live?我需要一个商业账号来注册应用吗?让它工作的正确方法是什么?Microsoft API架构非常复杂。也许它有它的优点,但在我掌握它之后。如果您需要进一步的信息,请让我知道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-25 04:30:03

您走在正确的道路上,但您可能将令牌发送到了错误的端点。由于您的令牌是为MS Graph创建的,因此请确保将令牌发送到MS Graph的OneDrive端点。文档是here格式的。

现在,就Azure AD和MSA (Microsoft Live Accounts)之间的区别而言,有一些关键的区别。从根本上说,这是用户可能拥有的两个不同的身份。有一个新的聚合端点,称为Azure AD v2.0,它支持这两种AAD+MSA。有关代码示例,请查看this link

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42441105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档