private function generate_user_url($method, $bucket, $object, $opt = array())
{
$opt[self::AK] = $this->ak;
$opt[self::SK] = $this->sk;
$opt[self::BUCKET] = $bucket;
$opt[self::METHOD] = $method;
$opt[self::OBJECT] = $object;
$opt[self::QUERY_STRING] = array();
if (isset($opt["time"])) {
$opt[self::QUERY_STRING]["time"] = $opt["time"];
}
if (isset($opt["size"])) {
$opt[self::QUERY_STRING]["size"] = $opt["size"];
}
return $this->format_url($opt);
}