我的朋友在我的OneDrive上共享了一个文件夹 - 他的脚本每天都有一个名为<name>-dd-mm-yyyy.ext
的文件。我想将此文件下载到Android应用程序(因为文件是每天添加的,没有持久性URL)
我的想法是在我的托管上编写PHP脚本,每天下载此文件然后发布,这样我就能从我的服务器上下载固定名称。
但是,使用PHP Microsoft Graph API的所有示例都涉及要求用户登录。由于此脚本将由调度程序定期启动,显然,这不是一种输入凭据的方法。我可以访问这些文件,因为它们是与我共享的,所以我只能访问自己的帐户。
有没有办法编写PHP脚本,它将下载可从我的帐户访问的文件,而无需每次都授权访问?
答案 0 :(得分:0)
您应该能够使用从OAuth 2令牌端点作为响应的一部分获得的刷新令牌。与访问令牌不同,刷新令牌是长期存在的,并且可以在它们到期后用于获取访问令牌。您可以在此处阅读有关刷新令牌的更多信息: