如何修復 Amazon API RequestThrottled 錯誤? 亞馬遜 API 使用限制
已發表: 2020-05-15在亞馬遜聯盟計劃最近發生變化並設置限制使用後,許多用戶開始遇到亞馬遜 API RequestThrottled 錯誤。 為什麼會出現這個錯誤以及如何修復它是我將在這篇文章中討論的內容。
WordPress 插件、主題和其他工具可以使用亞馬遜 API 或應用程序編程接口與亞馬遜集成,以便他們可以從亞馬遜檢索產品信息、圖像、評論等。
WordPress 和 WooCommerce 亞馬遜附屬插件,如 AAWP、AmaLinksPro、Content Egg(請參閱 Content Egg 評論)、WooZone、ThirstyAffiliates(檢查 ThirstyAffiliates 評論)等,如果 API 密鑰未插入或不起作用,則無法與亞馬遜的服務器交互。
甚至 WordPress 亞馬遜會員商店構建器主題也使用 API 和 Genius 等工具,這些工具可用於自動本地化亞馬遜會員鏈接以及許多其他功能。
該 API 允許 Amazon Associates 將他們的網站與亞馬遜的數據庫集成,以便他們可以使用有關在亞馬遜網站上銷售的產品的信息在他們的網站上顯示這些產品。
請務必查看有關 Amazon Associates 計劃的帖子:
- 如何設置 Amazon OneLink 並使用一個鏈接根據訪問者 IP 將用戶推薦到 Amazon 商店區域設置?
- 亞馬遜聯盟佣金率變化(亞馬遜最近再次降低聯盟佣金)
- 亞馬遜會員指南——您需要知道的一切
- 如何在世界任何地方輕鬆接收亞馬遜會員付款
- 您需要遵守的亞馬遜聯盟規則
Amazon API RequestThrottled 錯誤
之前,亞馬遜允許所有信譽良好的亞馬遜聯盟賬戶無限制地訪問其 API。 從 2019 年 1 月開始實施限制和限制。現在,亞馬遜合作夥伴需要在過去 30 天內將合格銷售歸因於 API 鏈接,以避免他們的 API 訪問受到限制(節流)或可能被撤銷。
自 2019 年 1 月 23 日起,使用限制也發生了變化。現在,帳戶限制隨後根據過去 30 天內基於產品廣告 API 請求的關聯帳戶收入表現確定(如果您沒有更新到亞馬遜 API 5,請執行此操作)您可以毫無問題地使用它)。

所有 Product Advertising API 5.0 帳戶的使用限制為每秒最多 1 個請求,並且在您的帳戶獲得批准後的前 30 天內每天最多有 8,640 個請求 (TPD)。
之後,產品廣告 (PA) API 的使用將取決於每個活動帳戶的發貨商品收入。 然後,帳戶將收到每 4,320 美元的已發貨產品收入的 1 TPS(最多 10 個),或者使用產品廣告 API 為其在前 30 天內的發貨產生的每 5 美分收入的 1 TPD。
如果您的賬戶連續 30 天沒有根據這些標準產生足夠的收入,您的賬戶將無法訪問亞馬遜的產品廣告 API。
要了解您的銷售額是否直接歸因於您發出的 PA API 請求(或調用),請查找以下信息:
- 您的所有產品廣告 API 調用都在使用您的主帳戶。
- 您的 Associate 標籤在您的所有產品廣告 API 調用中傳遞。
- 鏈接回亞馬遜時,您使用的是產品廣告 API 提供的鏈接。
- 您的 Product Advertising API 和 Associate 帳戶都是使用相同的電子郵件地址或 Amazon 帳戶創建的。
您可以使用Associates Central 報告工具創建一個報告,該報告將顯示歸因於您的 PA API 請求的所有銷售額。
可以通過執行以下步驟找到該報告:
- 首先登錄您的 Amazon Associates 帳戶。
- 找到出現在右側的“本月摘要”框。
- 查找底部的“查看完整報告”按鈕並單擊它。
- 選擇時間範圍下拉菜單。
- 選擇過去 30 天作為報告的時間範圍。
- 出現的第二個框(直接在收益報告下方)包含三個選項卡。 默認情況下,“Ordered Items”將自動出現。
- 單擊“鏈接類型性能”選項卡。
- 在這裡您可以找到直接歸因於亞馬遜產品廣告 API 的所有轉化和點擊。


如果您的訪問權限已被撤銷,產品廣告 API 將顯示 503 錯誤消息。 如果您嘗試發送超出帳戶使用限制的呼叫,也會顯示相同的錯誤消息。
如果您無法訪問 Product Advertising API,您仍然可以使用 Site Stripe來創收。 可以恢復對 API 的訪問。 這通常會在您推薦的銷售商品運送給客戶後的兩天內發生。
總結
亞馬遜制定了以下新規則:
- 全新的亞馬遜附屬賬戶需要驗證其網站信息並產生至少 3 次或更多的銷售,然後才能訪問 API 密鑰。
- 生成的任何新 API 密鑰只會在 48 小時後開始工作。
- 如果您的帳戶在過去 30 天內未推薦至少三筆銷售,則您的帳戶將無法訪問 Product Advertising API。
- 根據亞馬遜的產品廣告 API 文檔,最初的使用限制是每天 8,640 個請求。 帳戶限制將根據 30 天內的產品 API 收入表現確定。
將顯示一條錯誤消息,“RequestThrottled – 出現問題。 如果您的亞馬遜附屬賬戶不遵守這些規則,請檢查您的 API 密鑰。 錯誤消息將顯示在插件的 API 設置頁面中。
如何檢查您的 API 密鑰是否有效?
有幾種方法可以檢查您的亞馬遜密鑰是否有效:
1. 非官方:使用 Amazon 的 API Key Checker 進行快速檢查
2. 官方: Amazon AWS Scratchpad – Scratchpad 可以給你一個擴展的API key 錯誤報告。 您只需要遵循簡單的步驟:
- 從亞馬遜的 AWS Scratchpad 工具開始。
- 查看左側列以找到“SearchItems”選項。 單擊此選項將彈出一個表單,要求您輸入您的跟踪 ID、亞馬遜 API 密鑰和秘密訪問密鑰信息。
- 輸入此數據後,單擊“運行請求”按鈕。
- “響應”部分將顯示您的結果。
注意:請確保您的亞馬遜帳戶沒有因為上面列出的任何規則或限製而被阻止。 否則,報告可能無法正常運行。
如何解決 Amazon API“RequestThrottled”錯誤?
以下建議可能無法確保您的 API 密鑰有效。 但是,如果您遇到問題,它們絕對可以提供幫助:
- 在使用之前(創建它們之後),您應該至少等待 48 小時以激活任何新的 API 密鑰。
- 檢查您的銷售信息以確認您在 30 天內使用亞馬遜的產品廣告 API 進行了至少 3 次或更多的銷售。
- 盡量不要在多個站點上使用相同的 API 密鑰。 只有當您有足夠的銷售額證明額外的 API 調用是合理的時,才應該這樣做。
不幸的是,您無法做任何事情來解決 API 錯誤。 任何問題或疑問都應發送給亞馬遜的合作夥伴團隊。
AmaLinksPro 插件可以幫助新的 Amazon Affiliate 成員進行 API 訪問所需的前三個銷售。 該插件易於使用,您無需擁有有效的 API 密鑰即可在您的網站上添加附屬鏈接。 您還可以使用 Content Egg Amazon No API 模塊。
我如何才能重新訪問 Amazon API?
如果您在 30 天內沒有足夠的銷售額,通常會發生 Amazon API RequestThrottled 錯誤。 但是如何恢復 API 訪問權限? 如果我無法訪問 API,我如何才能將足夠的銷售額歸因於亞馬遜的 API?
附屬成員通常僅限於使用亞馬遜提供的資源來創建將它們歸因於 API 的鏈接。 您可以通過登錄您的 Amazon Associates 帳戶然後選擇“產品鏈接”選項來創建或檢查這些鏈接。
Site Stripe是亞馬遜使用的最受歡迎的工具之一。 要使用 Site Stripe,您所要做的就是登錄您的 Amazon Affiliate 帳戶,然後打開 Amazon 的站點。
Site Stripe 欄將出現在任何亞馬遜產品的每個頁面的頂部。 您可以在亞馬遜上搜索各種產品並使用 Site Stripe 創建鏈接類型。 然後可以將您創建的每種鏈接類型複制並粘貼到您的頁面或網站上的帖子中。 然後在您產生銷售後,您將可以再次訪問 API。
如果您需要好的亞馬遜產品研究工具,請查看我的 AMZScout 評論,因為它是亞馬遜賣家的最佳資源之一。 其產品和市場數據研究工具可以幫助您的企業取得成功。
