我的一位客戶希望每週從他的服務器上傳文件到Dropbox。我可以安排一個文件從我的服務器上傳到Dropbox嗎?
我們編制了調查數據,我在Laravel 5中有一個腳本,它每週產生一個CSV文件。他希望這個文件能夠每週同時上傳到他的客戶Dropbox。
Dropbox API是否允許這樣做?
我的一位客戶希望每週從他的服務器上傳文件到Dropbox。我可以安排一個文件從我的服務器上傳到Dropbox嗎?
我們編制了調查數據,我在Laravel 5中有一個腳本,它每週產生一個CSV文件。他希望這個文件能夠每週同時上傳到他的客戶Dropbox。
Dropbox API是否允許這樣做?
您可以使用Laravel schedule command來做到這一點,它將使用cron
來完成這項工作。
對於Dropbox這一方面來說,是的,Dropbox確實提供了一個可用於以編程方式上傳文件的API。作爲對這個問題的評論中提到,對Dropbox的API V1端點:
https://www.dropbox.com/developers-v1/core/docs#files_put
有一個官方的PHP SDK,可以用在這裏:
https://www.dropbox.com/developers-v1/core/sdks/php
相應的方法,在是uploadFile
:
https://dropbox.github.io/dropbox-sdk-php/api-docs/v1.1.x/class-Dropbox.Client.html#_uploadFile
對於Dropbox的API第2版的端點是:
https://www.dropbox.com/developers/documentation/http/documentation#files-upload
目前沒有對Dropbox的API第2版的官方PHP SDK。
是的,它確實允許。 Google上十秒鐘後發現https://www.dropbox.com/developers-v1/core/docs#files_put – ceejayoz