Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用node.js中的守护程序应用程序连接到OneDrive_Node.js_Onedrive_Adal - Fatal编程技术网

使用node.js中的守护程序应用程序连接到OneDrive

使用node.js中的守护程序应用程序连接到OneDrive,node.js,onedrive,adal,Node.js,Onedrive,Adal,我正在尝试创建一个连接到OneDrive(消费者)的脚本,以便获取一些文件。 然而,在消费者和企业以及所有这些不同的azuread产品之间,我迷失了方向 关于如何在守护程序应用程序中获取访问OneDrive的令牌,是否有简单的解释?要与个人帐户的OneDrive交互,我们可以通过获取来自Azure AD V2.0端点的令牌来使用Microsoft图形 但是,此端点不支持此类场景。组织帐户的唯一工作 作为解决方案,您可以考虑通过代码流获取访问令牌和刷新令牌,然后使用刷新令牌更新访问令牌。您需要在刷

我正在尝试创建一个连接到OneDrive(消费者)的脚本,以便获取一些文件。 然而,在消费者和企业以及所有这些不同的azuread产品之间,我迷失了方向


关于如何在守护程序应用程序中获取访问OneDrive的令牌,是否有简单的解释?

要与个人帐户的OneDrive交互,我们可以通过获取来自Azure AD V2.0端点的令牌来使用Microsoft图形

但是,此端点不支持此类场景。组织帐户的唯一工作

作为解决方案,您可以考虑通过代码流获取访问令牌和刷新令牌,然后使用刷新令牌更新访问令牌。您需要在刷新令牌过期之前获取该令牌。根据文档,个人帐户的刷新令牌的生存期最长为1年(请参阅)

要获取OverDrive个人帐户的访问令牌和刷新令牌,您可以参考来自的代码流