我想要检索存储在我的保管箱帐户中的所有图像。我尝试很多解决方案但是我无法检索图像。图像位于Dropbox帐户的文件夹中。任何人都可以帮帮我吗?
$session = new DropboxSession(
$config["dropbox"]["app_key"],
$config["dropbox"]["app_secret"],
$config["dropbox"]["access_type"],
$access_token
);
$client = new DropboxClient($session);
$path = (!empty($_GET["path"])) ? $_GET["path"] : "/";
// List contents of home directory
if ($home = $client->get_files($path)) {
echo "<p>Metadata content for <code>" . $path . "</code></p>";
echo "<pre>" . print_r($home, true) . "</pre>";
}
}
catch (Exception $e) {
echo "<strong>ERROR (" . $e->getCode() . ")</strong>: " . $e->getMessage();
if ($e->getCode() == 401)
{
// Remove auth file
unlink($config["app"]["authfile"]);
// Re auth
echo '<p><a href="authorize.php">Click Here to re-authenticate</a></p>';
}
}
这是DROPBOX客户端功能。
public function get_files($path, $hash = null, $revision = null) {
// Prepare argument list
$args = array(
"hash" => $hash,
"rev" => $revision
);
// Prepend the right access string to the desired path
if ("dropbox" == $this->accessType) {
$path = "auto" . $path;
}
else {
$path = "sandbox" . $path;
}
// Execute
$response = $this->Session->fetch("GET", $this->dropboxAPIURL, "/shares/" . $path, $args);
return $response["body"];
}
错误:找不到Dropbox / Photos 任何想法???