[英]OneNote API - REST & Postman
我正在尝试将OneNote API集成为新应用程序的一部分。 是否可以使用Google Chrome浏览器的POSTMAN REST客户端来测试API? OneNote API似乎是标准的REST,因此应该没有理由不这样做。
要登录,我按照文档进行操作,并在POSTMAN中进行了GET请求以
https://login.live.com/oauth20_authorize.srf?client_id=myClientIdIsHere&scope=wl.signin&response_type=token&redirect_uri=dontKnowWhatToPutHere
细分为:
https://login.live.com/oauth20_authorize.srf
client_id=myClientIdIsHere
scope=wl.signin
response_type=token
redirect_uri=dontKnowWhatToPutHere
我根据此博客的建议尝试了以下方法: http : //blogs.msdn.com/b/onenotedev/archive/2014/07/23/how-to-authenticate-with-microsoft-account-in-a-chrome -extension.aspx
https://login.live.com/oauth20_authorize.srf?client_id=myClientIdIsHere&scope=wl.signin&response_type=token&redirect_uri=https://login.live.com/oauth20_desktop.srf
当我对此执行GET请求时,我得到了HTML,但是在预览模式下没有显示。
我在正确的轨道上吗?
您尝试执行的代码只是oAuth登录过程的初始部分。
正如您提到的以下香料
REDIRECT_URI = dontKnowWhatToPutHere
redirect_uri是您的应用程序的URL。 身份验证成功后,服务器会将导航重定向到提供的URL,您可以从此处继续进行操作。 请记住,给定的URL与创建azure应用程序时提供的URL相同。 如果它们不匹配,则服务器将简单地引发异常。
请将JSON更改为
https://login.live.com/oauth20_authorize.srf
client_id=myClientIdIsHere
scope=wl.signin
response_type=token
redirect_uri=http://localhost:8008/login
用您的应用程序登录路由替换http:// localhost:8008 / login 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.