Articles of amazon product api

Как извлечь данные из URL с помощью preg_match ()?

Мне нужно извлечь ASIN-номера (10-символьный алфавитно-цифровой код) с URL-адресов Amazon. URL-адреса всегда находятся в следующих форматах: http://www.amazon.com/gp/product/ASIN http://www.amazon.com/gp/product/[text]/ASIN http://www.amazon.com/o/ASIN http://www.amazon.com/dp/ASIN http://www.amazon.com/[text]/dp/ASIN http://www.amazon.com/[text]/dp/[text]/ASIN Как правило, больше каталогов, а также переменных, после номера ASIN в URL. Вот полный URL-адрес в качестве примера: http://www.amazon.com/Google-Nexus-Tablet-7-Inch-Black/dp/B00DVFLJDS/ref=sr_1_1?ie=UTF8&qid=1387937682&sr=8-1&keywords=nexus+7 Я думаю, что это можно сделать с помощью preg_match() , но я очень новичок […]

Javascript: эквивалент PHP hash_hmac () с выходом RAW BINARY?

Я подключаюсь к API рекламы продукта Amazon и подписываю свой запрос. Мне нужно, чтобы base64-кодировал необработанный двоичный вывод хеша HMAC-SHA256. В документации PHP для hash_hmac четвертый параметр bool $raw_output контролирует, являются ли выходные данные необработанными двоичными данными (true) или нижними строками (false). Моя программа работает в PHP, просто устанавливая этот параметр в true. Тем не […]

Я не получаю цены с API рекламы продукта Amazon

Я пытаюсь получить цены на номер ASIN с помощью API рекламы продукта Amazon. Код: $artNr = "B003TKSD8E"; $base_url = "http://ecs.amazonaws.de/onca/xml"; $params = array( 'AWSAccessKeyId' => self::API_KEY, 'AssociateTag' => self::API_ASSOCIATE_TAG, 'Version' => "2010-11-01", 'Operation' => "ItemLookup", 'Service' => "AWSECommerceService", 'Condition' => "All", 'IdType' => 'ASIN', 'ItemId' => $artNr); $params['Timestamp'] = gmdate("Ymd\TH:i:s.\\0\\0\\0\\Z", time()); $url_parts = array(); foreach(array_keys($params) […]