OneDrive Webservice - 不同的用户可以访问我的OneDrive吗?

时间:2015-06-04 11:23:41

标签: wordpress web-services onedrive

我想在我的wordpress博客中实现REST Web服务。访问者或其他用户可以从我的OneDrive帐户中选择图像并进行订购。

我的问题是当我获得身份验证时code我必须输入我的密码才能使用OneDrive。之后我得到access_tokenaccess_token只有1小时的运行时间。

当我订购新的access_token时,code已过期,我必须使用我的用户密码获取新的验证码。

如何在不每次输入我自己的密码的情况下为OneDrive实施网络服务?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

当您在进行身份验证时通过code flow获得access_token时,您还应该看到refresh_token回来(假设您已请求 wl.offline_access 范围) 。您应该可以使用access_token来获取新的var arr = [[1,2,3],[4,5,6],[7,8,9]]; var list = [15,10,11,14,13,12]; for (var i=0; i<list.length; i++) { var val = list[i]; var index = Math.floor((val-1)/3); if ( arr[index] === undefined ) arr[index] = []; arr[index].push(val); arr[index].sort(); } console.log( arr );,而无需用户互动。