Awin 商品 Feed 的 API Key 在哪裡找?

你想自動取得 Awin 商品 Feed,所以執行設定腳本。腳本要求輸入商品資料來源的 API key。

閱讀功能說明

收聽會朗讀正文;速讀會依序顯示短語,速度可調。語言練習可對照現有的不同語言版本。收藏儲存在本瀏覽器中,可從播放器的收藏清單再次開啟。用打磚塊來讀會把正文的文字變成磚塊,邊打邊讀。

分享這篇文章
廣告
廣告

先讀這篇更容易理解: 為什麼沒有客人的店,讓人不敢走進去?

畫面上找不到「API Key」,它其實藏在 Create-a-Feed 的下載連結裡

你想自動取得 Awin 商品 Feed,所以執行設定腳本。

腳本要求輸入商品資料來源的 API key。

好,那就登入 Awin,打開 Toolbox,再進入 Create-a-Feed。

然後你會發現:畫面上根本沒有一個明顯叫 API Key 的東西。

沒有大大的「API Key」按鈕。 沒有「Credentials」欄。 也沒有「Secret」欄。

你只看到商品數量、分類、Advertisers、Brands,以及「Feed List Download」。

正常反應就是:

這誰看得懂。

更麻煩的是,原本的指引還寫著「複製下載 URL 裡 /apikey/ 後面的值」,但現在畫面上的 URL 根本沒有 /apikey/。

於是腦內故障排除大會立刻開始:

「是不是頁面錯了?」 「是不是沒有權限?」 「是不是另一套 API?」 「這條超長 URL 到底是什麼?」 「為什麼 Node.js 還一起跳警告?」 「是不是全部都壞了?」

答案是:沒有。

Awin 的商品 Feed data feed API key 與一般 Partner API token 是不同的認證資訊。Awin 官方文件也說明,商品 Feed 的 key 可以從 Create-a-Feed 所產生的標準 Feed 下載連結取得。而在 2026 年 10 月實際觀察到的一種現行 UI 形式中,這個 key 沒有被明確標成「API Key」,而是直接藏在 Feed List Download URL 的路徑裡。

尋寶遊戲,只是寶物是一組憑證。

0. 30秒版

只要記住六點。

  1. Awin 的一般 Partner API 憑證與商品 Feed data feed API key 是兩種東西。
  2. 兩者不能互換。
  3. Awin 官方說明,商品 Feed key 可從 Create-a-Feed 的標準 Feed 下載中取得。
  4. 官方範例採用 /apikey/KEY 的 URL 形式。
  5. 但在 2026 年 10 月這次實際看到的 Feed List Download URL 中,使用了不同結構,key 位於 publisher ID 後面的路徑區段。
  6. Node.js 的 DEP0190 是另一個問題,不代表 Awin key 驗證失敗。

所以不是「沒有 key」。

而是key 沒有掛名牌。

1. 實際發生了什麼

自動設定腳本會只顯示已註冊秘密資訊的名稱,不顯示值,再逐項詢問尚未設定的憑證。

一般 Awin API token 已經存在。

接著它要求商品 Feed key。

原本的提示邏輯是:

「Toolbox → Create-a-Feed → 查看下載 URL → 複製 /apikey/ 後面的內容。」

這個說法不是亂猜。

Awin 於 2026 年 8 月 31 日更新的 Product Feed List Download 官方文件中,確實展示了 /apikey/KEY 形式,並指出 download API key 可從 Create-a-Feed 建立的標準 Feed 下載取得。

文件也明確說明,這個 data feed API key 與 Partner API 使用的 API key 不同。

概念沒有錯。

真正讓人卡住的是目前 UI 中 URL 的具體長相。

2. 指引說找 /apikey/,但 URL 裡根本沒有

把所有個人資訊與真實 key 都刪掉後,這次觀察到的 URL 大致是:

https://ui.awin.com/productdata-darwin-download/publisher///1/feedList

看到了嗎?

沒有 /apikey/。

指引:「就在 /apikey/ 後面。」

現場:「那位 /apikey/ 今天沒排班。」

這次觀察到的順序是:

publisher/ → publisher ID → data feed API key → 1/feedList

不過這只能視為 2026 年 10 月實際 UI 的一種案例,不能保證未來 URL 永遠不變。

3. 真正的混亂來源:兩套 API 憑證

Partner API 憑證

用於一般 Awin Partner API 認證。

Product feed data key

用於商品 Feed 與 Feed 清單下載。

Awin 官方明確把兩者區分開來。

所以「Awin API 權杖都已經設定了,為什麼還要另一個 key?」完全是正常疑問。

因為它真的還需要另一套。

名字如果差得更遠一點,全世界都能少做一些無聊的除錯。

4. 現行畫面該看哪裡

以 2026 年 10 月本次觀察到的流程為例:

  1. 登入 Awin。
  2. 進入 Toolbox → Create-a-Feed。
  3. 找到 Feed List Download。
  4. 確認連結確實屬於 Awin 官方網域。
  5. 不要把完整 URL 貼到公開聊天、文章、Issue 或日誌。
  6. 若 URL 與本次觀察到的結構相同,publisher// 後面的路徑區段就是 data feed key。
  7. 只把必要的秘密值貼到腳本的隱藏輸入欄。
  8. 輸入時畫面完全沒有顯示文字,也可能只是正常的秘密輸入設計,按 Enter 繼續即可。

第五點尤其重要。

很長的 URL 一樣可以含有認證資訊。

秘密躲進一堆斜線之間,不會因此變成公開資料。

5. 突然出現的 DEP0190 又是什麼

終端機還可能在這個時間點顯示:

DEP0190: Passing args to a child process with shell option true...

時間點非常會誤導人。

剛好正在輸入 API key,自然會以為這是 Awin 驗證失敗。

但 Node.js 官方文件說明,DEP0190 是關於 execFile 或 spawn 在傳入參數陣列時又使用 shell:true 的棄用警告。原因是參數沒有被安全轉義,可能造成 shell injection 風險。

也就是說:

它不是 Awin 認證錯誤。

不過腳本本身仍值得另外修正,像是確認 shell:true 是否真的需要,以及使用者輸入是否會流進 shell 參數。

只是不要把兩件事混成同一場事故。

6. 真正該修的是提示邏輯,不是人

「以後使用者仔細看 URL」不是可靠的解法。

更好的設定助手應該:

  • 能辨識官方文件中的 /apikey/ 形式;
  • 也能辨識目前觀察到的 productdata-darwin-download/publisher///... 形式;
  • 不把取出的 key 再顯示到畫面;
  • 不記錄含憑證的完整 URL;
  • 遇到未知 URL 結構時停止猜測;
  • 一開始就說明 Product Feed key 與 Partner API token 是兩種憑證。

這才是能長期降低錯誤的做法。

7. 總結

第一次找不到,其實很合理:

  • 有兩套相似的 Awin 認證資訊;
  • 商品 Feed key 沒有明顯獨立欄位;
  • 官方範例 URL 與目前 UI 的 URL 形式可能不同;
  • 秘密值藏在超長 URL 裡;
  • Node.js 又剛好在旁邊噴出另一條警告。

所以,真的會想問一句:這誰知道。

下一次只要記住:

Product Feed key 不等於 Partner API token。去 Create-a-Feed 看下載 URL,但不要把某一種歷史 URL 形式當成永遠不變的規則。

最後,別把真的 key URL 貼進公開文章。

找到 key 之後手滑全貼,才是真正的最終 Boss。

Sources


參考資料(4筆)

  1. Awin Help — Product Feed List Download, 2026-08-31 help.awin.com
  2. Awin Help — Downloading feeds using Create-a-Feed, 2026-08-31 help.awin.com
  3. Awin Help — Product Feed Publisher Guide Overview help.awin.com
  4. Node.js documentation — DEP0190 nodejs.org

本系列 閱讀「Awin」的全部文章(4 篇文章)

今天讀這篇

每一篇都回答讀完本文後常有的下一個問題。

查看「Awin」的全部文章(4 篇文章)瀏覽全部文章更多「科技」文章

如果這篇文章對你有幫助,可以支持本站。 支持本站

廣告
廣告
廣告

再來一篇?有沒有好玩的?

讀完順便看看:幾篇相近的,還有幾篇完全不同但很有意思的。

  1. 相近的話題晴王麝香葡萄只要199日圓?日本超市「每100公克」標價為什麼這麼容易看錯
  2. 花2,000日圓請人做搬家瑣事,腦中的「之後再做」少了
  3. 完全不同,但很有趣HOTEL AURA招牌讓芙莉蓮的阿烏拉冒出來「日常已經不在了吧」
  4. 凌晨5點身體說「睡吧」,大腦說「本店仍在營業」
  5. 《惡之華》ED為何聽起來瘋狂?2001年的切碎人聲設計
  6. 為什麼小額決定不必開30分鐘會議?

尋找其他文章

所有文章

Mendoi-chan

本站經營者

Mendoi-chan

把工作與日常生活中的麻煩整理成清楚的結構與下一步行動。