Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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
Php Dropbox API是否仅适用于应用程序?_Php_Server_Web_Dropbox - Fatal编程技术网

Php Dropbox API是否仅适用于应用程序?

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脚本,我可以在我的网站上传到dropbox每次我点击刷新。当然,我会把它收紧得更好,但现在我只是在寻找一个php脚本,可以完成这项工作。我的服务器上有图片,我想备份到我的dropbox帐户。这还可能吗?我一直在看dropbox的API,但我觉得它只适用于移动应用,因为在描述中它一直在说app this app that

Dropbox API是一个用于以编程方式与Dropbox交互的接口。该文档使用术语“应用程序”来表示任何程序,而不仅仅是移动应用程序

您可以在此处找到开始使用Dropbox API所需的一切:

例如,下面是一个通过PHP使用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脚本,就像其他脚本一样。