Php Dropbox API是否仅适用于应用程序?
我正在寻找一个php脚本,我可以在我的网站上传到dropbox每次我点击刷新。当然,我会把它收紧得更好,但现在我只是在寻找一个php脚本,可以完成这项工作。我的服务器上有图片,我想备份到我的dropbox帐户。这还可能吗?我一直在看dropbox的API,但我觉得它只适用于移动应用,因为在描述中它一直在说app this app that Dropbox API是一个用于以编程方式与Dropbox交互的接口。该文档使用术语“应用程序”来表示任何程序,而不仅仅是移动应用程序 您可以在此处找到开始使用Dropbox API所需的一切: 例如,下面是一个通过PHP使用Dropbox API上传到Dropbox帐户的示例:Php Dropbox API是否仅适用于应用程序?,php,server,web,dropbox,Php,Server,Web,Dropbox,我正在寻找一个php脚本,我可以在我的网站上传到dropbox每次我点击刷新。当然,我会把它收紧得更好,但现在我只是在寻找一个php脚本,可以完成这项工作。我的服务器上有图片,我想备份到我的dropbox帐户。这还可能吗?我一直在看dropbox的API,但我觉得它只适用于移动应用,因为在描述中它一直在说app this app that Dropbox API是一个用于以编程方式与Dropbox交互的接口。该文档使用术语“应用程序”来表示任何程序,而不仅仅是移动应用程序 您可以在此处找到开始使
<?php
$path = 'test_php_upload.txt';
$fp = fopen($path, 'rb');
$size = filesize($path);
$cheaders = array('Authorization: Bearer <ACCESS_TOKEN>',
'Content-Type: application/octet-stream',
'Dropbox-API-Arg: {"path":"/test/'.$path.'", "mode":"add"}');
$ch = curl_init('https://content.dropboxapi.com/2/files/upload');
curl_setopt($ch, CURLOPT_HTTPHEADER, $cheaders);
curl_setopt($ch, CURLOPT_PUT, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, $size);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
echo $response;
curl_close($ch);
fclose($fp);
?>
快速提问。如果我用dropbox api创建了一个php脚本,我可以在上面运行cronjob吗?是的,您可以通过cron运行它。它只是一个PHP脚本,就像其他脚本一样。