Я делал это несколько раз с различными клиентами, будь то веб-приложения, Windows или клиенты IOS.Неважно, вы создаете API, который будут вызывать ваши интерфейсы, а ваш API обрабатывает все взаимодействие с MWS, скрывая ваш доступ и секретные ключи от клиента.
Я использовал плагин Chrome, который общался с MWS, чтобы получить информацию о ценах.Я хотел выяснить, как они это сделали, поэтому я посмотрел на все их javascript и разобрался с ними, включая их ключи.Они быстро выпустили новую версию, которая перезванивала на их серверы, в основном следуя методу, который я описал выше.