我正在用 PHP 编写一个 Web 应用程序,使用 Rest Api 将 Yandex 磁盘与服务器同步的任务出现了,但是如果我将文件上传到 Yandex 磁盘,然后出现新文件的信息,这是如何做到的在磁盘应该去我的服务器?
为什么不每秒发送一个 Http 请求并获取文件列表并检查更改?
在PC版Yandex Disk客户端有一个东西我需要,如果我从网页版下载一个文件,那么它立即可见它出现在PC版中,无需点击更新按钮!
如何做类似的事情?
我正在用 PHP 编写一个 Web 应用程序,使用 Rest Api 将 Yandex 磁盘与服务器同步的任务出现了,但是如果我将文件上传到 Yandex 磁盘,然后出现新文件的信息,这是如何做到的在磁盘应该去我的服务器?
为什么不每秒发送一个 Http 请求并获取文件列表并检查更改?
在PC版Yandex Disk客户端有一个东西我需要,如果我从网页版下载一个文件,那么它立即可见它出现在PC版中,无需点击更新按钮!
如何做类似的事情?
在您的情况下,请定期检查(假设每 30 秒一次)最近下载的文件列表中的新文件。
https://yandex.ru/dev/disk/api/reference/recent-upload-docpage/
或者编写自己的表单来将文件上传到 Yandex.disk,删除用户以任何其他方式将文件上传到磁盘的能力(不要让任何人直接访问磁盘,只能通过您的表单),并且基于 201 成功上传响应,进行所需的更改。
https://yandex.ru/dev/disk/api/reference/upload-docpage/
据我目前所见,没有从 Yandex 磁盘到远程服务器的关于文件成功下载的回调请求。