| protected function creatURL($type) |
|
{ |
|
$this->set(array( |
|
'format' => 'json', |
|
'partner' => $this->partner, |
|
)); |
|
$params = $this->getPresets(); |
|
$params['filter'] = implode(",", $params['filter']); |
|
|
|
$queryURL = $this->APIUrl . '/' . $type; |
|
$searchQuery = str_replace('%2B', '+', http_build_query($params)) . '&sed=' . date('Ymd'); |
|
$toEncrypt = $this->allocineSecretKey . $searchQuery; |
|
$sig = urlencode(base64_encode(sha1($toEncrypt, true))); |
|
$queryURL .= '?' . $searchQuery . '&sig=' . $sig; |
|
|
|
return $queryURL; |
|
} |