Ms office Office 365发现服务首次登录

Ms office Office 365发现服务首次登录,ms-office,office365,Ms Office,Office365,我正在尝试使用新的Office 365 Discovery Service API,但遇到了一些问题。我尝试通过将用户重定向到类似于以下内容的URL来使用FirstSignIn API: https://api.office.com/discovery/me/FirstSignIn?redirect_uri=<myredirecturi>&scope=MyFiles.Read 我做错了什么?发现服务是否需要特殊类型的帐户?我尝试过使用几个不同的Office 365帐户以及一

我正在尝试使用新的Office 365 Discovery Service API,但遇到了一些问题。我尝试通过将用户重定向到类似于以下内容的URL来使用FirstSignIn API:

https://api.office.com/discovery/me/FirstSignIn?redirect_uri=<myredirecturi>&scope=MyFiles.Read
我做错了什么?发现服务是否需要特殊类型的帐户?我尝试过使用几个不同的Office 365帐户以及一个Microsoft帐户的电子邮件


注意:我使用的是Java,因此我无法使用任何可能对此有所帮助的.NET库。

我能够在Node.js上实现这一点。我也无法使用提供的库。我在Firefox中进行了大部分测试,并使用自定义JavaScript与FirstSignIn服务交互

对于账户,我测试了4个不同的账户。我有2个主要的Office365帐户、1个开发者帐户和1个windows live帐户。3场Office365初选+dev非常成功。我得到的提示是,我们只需要对我的一个主要帐户多一点帮助,它恰好和ADF联合

Windows Live帐户确实提示我们需要更多帮助,但在选择Microsoft帐户后失败。错误是我们无法完成您的请求,URL中有更多详细信息。注意:我可以使用旧的API连接Windows Live

我在其他地方读到发现服务在过去几天的某个时候已经停止了。基于你确实得到了一个重定向的事实,我怀疑情况是否如此,但也许它受到了某种影响

根据你上面的问题,听起来你好像在浏览。你在测试哪一个?同样,我使用的是最新版本的Firefox


我希望这有助于解决你的问题。如果我能澄清以上任何事情,请告诉我。一般来说,让发现服务在没有库的情况下工作,或者可能与库一起工作是非常痛苦的,但我最终还是让它全部工作起来了。

下面是发现服务的代码示例,它显示了请求流/FirstSignin是一个匿名端点,您从中获取信息,然后联系授权服务器,发送用户登录并获取用于发现的访问令牌,使用您在/Services端点上调用发现服务的令牌,然后返回用户的端点信息。

您是否尝试在没有任何服务器端元素的情况下完全在客户端执行此操作?是的,我使用Firefox和IE在客户端完全执行了此操作。它现在似乎工作得很好,因此可能发现服务出现了某种暂时的问题。它现在似乎正在工作。也许当我第一次尝试时,服务已经停止了。很高兴听到我不是唯一一个没有图书馆的人。谢谢
&authorization_service=undefined&token_service=undefined&discovery_resource=undefined&discovery_service=undefined