回调URL在Skydrive API到localhost

本文关键字:localhost API Skydrive URL 回调 | 更新日期: 2023-09-27 18:11:25

我正试图实现SkyDrive API到我的Asp.net mvc3应用程序。我尝试使用本教程在微软创建应用程序来实现用户身份验证,但我在Callback Url中遇到了一个问题,因为微软强迫我添加一个真实的域,我想使用我的本地主机来开发它。

回调URL在Skydrive API到localhost

或者您可以添加一个假域名到您的

  • /etc/主机(Linux)
  • C: ' Windows ' System32系统' '等司机'主机(Windows)

文件。只需添加以下行:

127.0.0.1   www.yourfakedomain.de

添加行后,你可以在Microsoft OneDrive App-Center中选择类似

的内容
http://www.yourfakedomain.de/blabla.php

作为重定向uri。

由于您的操作系统认为该域属于本地主机,您将能够在本地测试域中正常获得您的身份验证代码;-)

SkyDrive如何在本地机器上调用代码?

一种方法是首先在你的应用程序中模拟SkyDrive——也就是说,你不调用真正的SkyDrive,只是一个你在本地运行的服务,就像它是SkyDrive一样。在某种程度上,您可以使用它来开发和调试您的应用程序。

然后您可以将您的应用程序部署到Internet上的测试服务器,以便SkyDrive可以执行回调,您可以在那里测试它并在部署到实际的生产服务器之前进行必要的修改。

我找到了一个解决方案,我使用pageKite来解决我的问题。pagekite通过将我的本地主机映射到一个真实的域,给了我一个替代我的本地主机的方法。所以我把这个域名添加到我在微软的应用程序中,它很好用。