Почему API партнерских ссылок Amazon дает мне URL-адреса с SubscriptionId? Как получить ссылки на SiteStripe? - PullRequest
0 голосов
/ 10 сентября 2018

Сценарий

Мое намерение - создать партнерскую ссылку Amazon из API, как если бы я скопировал и вставил ее из SiteStripe.

SiteStripe (лучший пользовательский интерфейс в верхней части Amazon.com - если вы зарегистрированы в партнерской программе) - это то, как я могу генерировать URL-адреса для партнеров Amazon. Хотя обычный URL выглядит так:

https://gist.github.com/wkoszek/65df9c9b3048a2d11b7a3d63a57996de

Тот из SiteStripe выглядит так:

https://gist.github.com/wkoszek/82be65faafa4fda621190ad0ddede628

(да, я знаю, что tag= - это магия, но я не знаю других параметров)

Я взял пример кода с веб-сайта Amazon + несколько учебных пособий в Интернете и создал скрипт для создания продукта -> генерация URL-адреса партнерской ссылки. Другими словами: я передаю название книги и получаю объект с полями обратно.

выпуск :

Ссылки, которые я получаю от API, сильно отличаются от ссылок из SiteStripe. И что самое подозрительное: у всех них есть SubscriptionID, который является моим ключом доступа AWS.

Пример того, что я получаю из API

https://www.amazon.com/Outsiders-Unconventional-Radically-Rational-Blueprint/dp/tech-data/1422162672?SubscriptionId=AKIAJAAAABBBBCCCCDDDD&tag=mynickname08-20&linkCode=xm2&camp=2025&creative=386001&creativeASIN=1422162672

Код

https://gist.github.com/wkoszek/ebddd10c719089692c4b3fe9f7c1f673

Вопрос

Есть ли способ получить точно такие же ссылки, которые генерирует SiteStripe?

...