通知

你可以在說明中心中,找到介紹 Merchant Center Next 和傳統版 Merchant Center 的內容。請查看每篇文章頂端的標誌,確認你參閱的文章適用於所用的 Merchant Center 版本。

使用 SFTP 提交動態饋給

傳統版 Merchant Center 說明文章標題的自訂圖示。

什麼是 SFTP?

SFTP 是 SSH 檔案傳輸通訊協定的縮寫。使用者通常可透過 SFTP 在網際網路上下載或上傳檔案。使用 SFTP 時,資料會以加密方式安全傳輸,且不會傳輸任何含有明碼的檔案資料。

注意:透過 FTP 將產品資料檔案傳輸至 Merchant Center 的功能即將淘汰。進一步瞭解 Merchant Center 結束對 FTP 的支援

事前準備

您必須先註冊動態饋給才能提交資料動態饋給。請注意,使用 SFTP 提交檔案時,無論是否為壓縮格式,檔案大小均不得超過 4 GB。如果檔案大於 4 GB,請將檔案分成幾個小檔案再上傳。

閱讀本文後,如果還有其他使用 SFTP 方面的問題,請參閱疑難排解指南

建立 SFTP 帳戶

建立 SFTP 帳戶的方式如下:

  1. 登入 Merchant Center 帳戶
  2. 在 Merchant Center 帳戶中開啟 3 點圖示下拉式選單,然後點選「SFTP/GCS」
  3. 選取「SFTP」分頁標籤。
  4. 系統會自動產生 SFTP 帳戶使用者名稱。如要產生一組密碼並啟用帳戶,請點選「產生密碼」
  5. 畫面上會出現彈出式方塊,顯示系統自動產生的密碼。
    • 注意:基於安全考量,系統日後不會再顯示這組密碼。在關閉彈出式方塊前,請務必妥善保存您的密碼。
  6. 如要返回 SFTP 設定頁面,請點選「關閉」
注意:首次產生的密碼可能需要幾小時的時間才會生效。如果無法立即登入 SFTP 伺服器,請稍後再試。

變更 SFTP 密碼

如需變更 SFTP 密碼,請在 Merchant Center 中產生一組安全密碼。變更 SFTP 密碼的方式如下:

  1. 登入 Merchant Center 帳戶
  2. 點選「工具」圖示 工具與設定選單圖示 [Gear],接著選取「SFTP/GCS」分頁下的「設定」。
  3. 在 SFTP 專區中,點選「產生新密碼」
  4. 畫面上會出現彈出式方塊,詢問您是否確定要變更密碼。如要繼續進行,請點選 [確認]
  5. 畫面上會出現另一個彈出式方塊,其中顯示系統新產生的密碼。
    • 注意:基於安全考量,系統日後不會再顯示這組密碼。在關閉彈出式方塊前,請務必妥善保存您的密碼。
  6. 點選「關閉」返回 SFTP 設定頁面。

注意:您只能產生新的 Google Merchant Center SFTP 密碼,無法取回任何遺失或忘記的密碼。

使用 SFTP 上傳檔案

使用 SFTP 上傳檔案的方式有很多種,我們在下文中說明幾種最常見的方法。如果您之前從未使用過 SFTP,建議您選擇設定較為簡易的方法 1。

無論您採用哪一種方法,都必須提供下列資訊:

  • 主機名稱「partnerupload.google.com」,這是您要向其傳送動態饋給的 Google SFTP 伺服器名稱。
  • 使用者:您可以在 Google Merchant Center SFTP 設定中找到的 SFTP 使用者名稱。
  • SFTP 伺服器通訊埠:「19321」是 Google Merchant Center SFTP 伺服器使用的通訊埠。
  • SFTP 伺服器指紋:「85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d」是 partnerupload.google.com 用來識別伺服器指紋的金鑰。
  • 密碼:您在 Merchant Center 帳戶中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,SFTP 密碼是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
注意:如果您是在 Merchant Center 中設定排程擷取,就無法使用 Google 的 SFTP 伺服器 (sftp://partnerupload.google.com) 做為檔案網址。

方法 1:使用 SFTP 程式傳輸資料動態饋給

使用 SFTP 程式傳輸資料動態饋給

如要使用這個方法,您必須在電腦中安裝 SFTP 程式,也就是所謂的 SFTP 用戶端。如果您沒有 SFTP 用戶端,只要在網路上下載即可。您可以免費試用下列的 SFTP 用戶端 (根據使用方式而定,試用期結束後您可能需付費使用這些程式)。請點選下列任一連結即可從網路上下載程式。

  • FileZilla (適用於 Windows)
  • Fetch (適用於 Mac)
  • 您也可以按這裡來搜尋網路上的其他 SFTP 用戶端。

下載並安裝 SFTP 程式後,您必須先設定程式,才能連上我們的 SFTP 伺服器。請為 SFTP 用戶端進行下列設定:

  • 主機名稱:「partnerupload.google.com」,這是您要向其傳送動態饋給的 Google SFTP 伺服器名稱。
  • 使用者:您可以在 Google Merchant Center SFTP 設定中找到的 SFTP 使用者名稱。
  • 密碼:您在 Google Merchant Center 帳戶中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,SFTP 密碼是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
  • 登入類型:應設定為正常,而非匿名。您可能必須在輸入使用者名稱和密碼前變更這項設定。
注意:不同 SFTP 用戶端的介面會有所不同。您可能必須選取 SFTP 連線,或在主機名稱位址前加上「sftp://」通訊協定,例如 sftp://partnerupload.google.com。如需相關使用說明,請參閱 SFTP 用戶端說明文件。

方法 2:使用指令列透過 SFTP 傳輸資料

Windows:使用命令提示字元透過 SFTP 傳輸資料
  1. 在「開始」選單中,依序選取 [程式集] > [附屬應用程式] > [命令提示字元]。您也可以在「開始」選單中,依序選取 [程式集] > [MS-DOS 提示]。(如果上述兩種方法都行不通,請在「開始」選單中,依序選取「搜尋」>「檔案或資料夾」,接著輸入文字提示,最後按兩下名為「命令提示字元」的檔案)。
  2. 在隨即顯示的視窗中,輸入 sftp -P 19321 {您的 SFTP 使用者名稱}@partnerupload.google.com,然後按下「Enter」鍵
    • 提供您在 Merchant Center 中設定的使用者名稱 (依序點選帳戶中的「設定」>「SFTP」即可找到這項資訊)。
    • 「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
  3. 如果這是您首次連線至 partnerupload.google.com,您可能會看見下列提示:「無法驗證主機『[partnerupload.google.com]:19321』的真偽。RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. 您確定要繼續連線嗎 (是/否)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」
  4. 系統會提示您輸入密碼。提供您在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,這是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
  5. 輸入 put {您的目錄,包括檔案名稱},然後按下「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果您的文件資料夾中有名為「datafeed.txt」的動態饋給,則您應輸入「put C:\Users\username\Documents\datafeed.txt」。
  6. 不久後,您應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後,您就可以退出程式。
注意:如果在操作過程中出錯,您可能會看見空白提示或錯誤訊息。如果發生這種狀況,請從第一步重新開始,直到您完成檔案傳輸為止。
Mac:使用終端機透過 SFTP 傳輸資料
  1. 開啟終端機視窗 (依序按下 Command + 空白鍵,搜尋「終端機」,然後選取畫面上出現的方塊)。
  2. 在隨即顯示的終端機視窗中,輸入 sftp -P 19321 {您的 SFTP 使用者名稱}@partnerupload.google.com,然後按下「Enter」鍵
    • 提供您在 Merchant Center 中設定的使用者名稱 (依序點選帳戶中的「設定」>「SFTP」,即可找到這項資訊)。
    • 「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
  3. 如果這是您首次連線至 partnerupload.google.com,您可能會看見下列提示:「無法驗證主機『[partnerupload.google.com]:19321』的真偽。RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. 您確定要繼續連線嗎 (是/否)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」
  4. 系統會提示您輸入密碼。提供您在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,這是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
  5. 輸入 put {您的目錄,包括檔案名稱},然後按下「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果您的文件資料夾中有名為「datafeed.txt」的動態饋給,則您應輸入「put /Users/username/Documents/datafeed.txt」。
  6. 不久後,您應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後,您就可以退出程式。
注意:如果在操作過程中出錯,您可能會看見空白提示或錯誤訊息。如果發生這種狀況,請從第一步重新開始,直到您完成檔案傳輸為止。
Linux:使用指令列透過 SFTP 傳輸資料
  1. 開啟終端機。
  2. 在隨即顯示的終端機視窗中,輸入 sftp -P 19321 {您的 SFTP 使用者名稱}@partnerupload.google.com,然後按下「Enter」鍵
    • 提供您在 Merchant Center 中設定的使用者名稱 (依序點選帳戶中的「設定」>「SFTP」即可找到這項資訊)。
    • 「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
  3. 如果這是您首次連線至 partnerupload.google.com,您可能會看見下列提示:「無法驗證主機『[partnerupload.google.com]:19321』的真偽。RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. 您確定要繼續連線嗎 (是/否)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」
  4. 系統會提示您輸入密碼。提供您在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,這是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
  5. 輸入 put {您的目錄,包括檔案名稱},然後按下「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果您的文件資料夾中有名為「datafeed.txt」的動態饋給,則您應輸入「put /home/username/Documents/datafeed.txt」。
  6. 不久後,您應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後,您就可以退出程式。

注意:如果在操作過程中出錯,您可能會看見空白提示或錯誤訊息。如果發生這種狀況,請從第一步重新開始,直到您完成檔案傳輸為止。

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
11522687488670154899
true
搜尋說明中心
true
true
true
true
true
71525
false
false