在開發之前最好的方法是先拿到官網的API文檔簡單的預覽一遍
這里有個中文文檔:AWS 開發中文文檔
需要准備:
以上信息文檔都有說明步驟務必完成,如有不理解可自行百度, 文章還是蠻多的 比較這不是什么難事
下面就開始用戶授權
步驟:
解析:
說白了就是 : 你的網頁 ---->> 亞馬遜授權頁面 ---->> 申請成功你的處理方法 ---->> 請求亞馬遜API獲取token
用戶進入你的網頁,網頁上集合了不同區域的地址按鈕,用戶選擇區域 游覽器重定向到亞馬遜授權頁,用戶授權后亞馬遜會重定向到你指定的 頁面或接口 請求附帶有參數 code ,拿到code后需要去獲取token
這是以銷售區域為單位:區域端點
這是以銷售國家為單位:國家端點
重定向鏈接:
**注意:**如果包含 Version=beta 參數,則工作流程將授權處於草稿狀態的應用程序。如果您不包含該參數,則工作流程將授權在商城應用商店中發布的應用程序。
https://{端點}/apps/authorize/consent?application_id={你的應用 ID}&state={你的標識}&version=beta
游覽器重定向到這個地址
https://sellingpartnerapi-na.amazon.com/apps/authorize/consent?application_id=amzn1.sp.solution&state=ABCD&version=beta
- 賣家平台會短時間顯示一個頁面,表明亞馬遜正在授權您訪問賣家數據。顯示該頁面時,將執行以下操作
- 亞馬遜將您的重定向 URI 加載到瀏覽器中,並添加以下查詢參數:
- 您的應用程序可以驗證 state 值
- 您的應用程序會保存 selling_partner_id、mws_auth_token(如果傳遞)和 spapi_oauth_code 值
- 顯示網站的登錄頁面
更詳細講解請看這位大佬的文章:https://blog.csdn.net/Xerxes_Seven/article/details/115699329