目前,我正在尝试将OneDrive SDK集成到网站上。但是,我在使用身份验证进行重定向时遇到了问题。
正常路线:
有解决方法吗?
我唯一可以理解的是使用URL作为带有查询参数的URL的别名,但这看起来像是一个黑客解决方案。很难相信用户没有办法使用查询参数重定向来指示他们在网站停留的阶段。
无效重定向网址示例为http://skydpk.com/index.php?a=ap&addon=file_sharing&page=skydrive
任何建议表示赞赏,谢谢,D
答案 0 :(得分:1)
您可以通过/ authorize请求的state参数传递额外的参数。 Onedrive / Skydrive会将最后一次重定向中的state参数传回给您。
因此,如果重定向网址为
http://skydpk.com/index.php
然后你的第一个OAuth腿看起来像这样:
最后的OAuth分支看起来像这样:
http://skydpk.com/index.php?code=AUTH_CODE&state=a%3Dap%26addon%3Dfile_sharing%26page%3Dskydrive