ひとまずのまとめ 事前準備部分 Amazonアソシエイトプログラムにアカウントを作る Access Key ID と Secret Key を Amazon アソシエイトのサイトから取得する アカウント作成時に一緒に生成されるアソシエイトIDを取得する コーディング部分(準備段階) パラメータを用意(TimestampとSignature以外) パラメータに Timestamp を付与 リクエスト部分とパラメータに対して Signature を HMAC-SHA256 で準備(参考: Swift 4で HMAC-SHA256) Signature を base64 でエンコードした後に Signature を再度エンコード コーディング部分(通信段階) 準備段階で用意した URL を使ってダウンロードを行う XMLで検索結果が返ってくるのでパースして結果を利用する 1. Amazonアソシ