Здраствуте. Нужно сформировать конкретный запрос к апи амазона. Список параметров:
$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, чтобы получить корректное значение? Спасибо
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Изначально была ошибка:
Задача состоит в получении изменённых областей экрана с большой скоростьюНасколько известно мне, для этого используются mirror драйвера