我是Graph API的新手。我有以下代码来获取我已经设置的应用程序的访问令牌:
private const string _scope = "wl.skydrive_update";
private const string _clientID = "56665168-fb52-**************";
private const string _signInUrl = @"https://login.live.com/oauth20_authorize.srf?client_id={0}&redirect_uri=https:login.live.com/oauth20_desktop.srf&response_type=code&scope={1}";
当我运行时,我得到:https://login.live.com/oauth20_authorize.srf窗口要求我登录。 但是:
我有自己的个人Microsoft帐户和Business Office 365帐户。当我尝试使用我的企业帐户登录(在此窗口登录)时,我可以通过我的个人帐户获取访问令牌。它一直告诉我未找到帐户。如果是这样,那么我如何(使用什么URL)从我的企业帐户获取回复?
任何帮助,建议将不胜感激。
答案 0 :(得分:1)
请参阅getting access tokens on behalf of a user的Microsoft Graph文档页面。如果您在Microsoft App registration portal中注册了应用,则可以获得适用于消费者帐户(实时,Hotmail等)和商家帐户的令牌。