Здраствуте. Нужно сформировать конкретный запрос к апи амазона. Список параметров:
$params = [
'AWSAccessKeyId' => '*************',
'AssociateTag' => 'mytag-20',
'BrowseNodeId' => '465600',
'Operation' => 'BrowseNodeLookup',
'Timestamp' => date("Y-m-d\TH:i:s.\\0\\0\\0
Z", time() + 18000),
];
Формирование запроса:
foreach ($params as $key => $value)
$url_parts[] = $key . "=" . $value;
sort($url_parts);
$url_string = implode("&", $url_parts);
Для полноты картины не хватает только значения переменной signarute, котораясогласно документации должен формироваться так:
$signature = hash_hmac("sha256", $variable, AWS_SECRET_ACCESS_KEY, TRUE);
// Base64 encode the signature and make it URL safe
$signature = urlencode(base64_encode($signature));
Вопрос, какое значение из масива $params нужно подставить в $variable, чтобы получить корректное значение? Спасибо
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости