通知

在本帮助中心中,您可以找到有关 Merchant Center Next 和传统版 Merchant Center 体验的内容。查看每篇文章顶部的徽标,确保您参阅的文章适用于您所使用的 Merchant Center 版本。

通过 SFTP 提交 Feed

用于 Merchant Center 传统版文章标题的自定义图标。

什么是 SFTP?

SFTP 代表“SSH 文件传输协议”。它是用户在互联网上下载或上传文件的常用方式。采用 SFTP 时,数据是以加密形式安全传输的,而不会明文传输任何文件数据。

注意:我们即将弃用通过 FTP 向 Merchant Center 传输商品数据文件的功能。详细了解有关 Merchant Center 不再支持 FTP 的信息

开始前须知

您需要先注册 Feed,然后才能提交数据 Feed。请注意,通过 SFTP 提交文件时,无论是压缩文件还是未压缩文件,文件都必须小于 4 GB。如果文件大于 4 GB,请将文件拆分为多个小文件再上传。

如果读完这篇文章后您在使用 SFTP 方面还需要更多帮助,请参阅问题排查指南

创建 SFTP 帐号

如需创建 SFTP 帐号,请按以下步骤操作:

  1. 登录 Merchant Center 帐号
  2. 在 Merchant Center 帐号中,找到以三点状图标表示的下拉菜单,然后点击 SFTP/GCS
  3. 选择 SFTP 标签页。
  4. 系统会自动生成 SFTP 帐号用户名。如需生成密码并启用帐号,请点击生成密码
  5. 此时会弹出包含自动生成的密码的对话框。
    • 注意:出于安全考虑,您的密码将不会再次显示。在关闭弹出框之前,请务必妥善保存您的密码。
  6. 如需返回到“SFTP 设置”页面,请点击关闭
注意:首次生成的密码可能需要过几小时后才能生效。如果您不能立即登录我们的 SFTP 服务器,请稍后再试。

更改 SFTP 密码

如果您需要更改 SFTP 密码,可以通过在 Merchant Center 中生成安全密码的方式来执行此操作。如需更改 SFTP 密码,请按以下步骤操作:

  1. 登录到您的 Merchant Center 帐号
  2. 点击工具图标 工具和设置菜单图标 [齿轮],然后选择 SFTP/GCS 标签页下的“设置”。
  3. 在“SFTP”部分中,点击生成新密码
  4. 系统会显示弹出框,要求您确认是否要更改密码。如果要继续,请点击确认
  5. 此时将再次出现弹出框,其中包含新生成的密码。
    • 注意:出于安全考虑,您的密码将不会再次显示。在关闭弹出框之前,请务必妥善保存您的密码。
  6. 点击关闭,返回到“SFTP 设置”页面。

注意:您只能生成新的 Google Merchant Center SFTP 密码;丢失或遗忘的密码无法找回。

通过 SFTP 上传文件

您可以使用许多方法通过 SFTP 上传文件,针对最常见的方法,我们在下文中进行了说明。如果您以前没有使用过 SFTP,建议您选择第一种方式,因为配置起来最容易。

无论采用哪种方式,您都需要提供以下信息:

  • 主机名:partnerupload.google.com。这是您要将 Feed 发送到的目标 SFTP 服务器。
  • 用户:SFTP 用户名。可以在 Google Merchant Center 中的“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 程序上传数据 Feed

使用 SFTP 程序上传数据 Feed

要使用这种方式,您的计算机必须安装 SFTP 程序(也称作 SFTP 客户端)。如果您尚未安装 SFTP 客户端,可以从网络上下载。您可以免费试用以下 SFTP 客户端。(试用期过后,您可能需要付费才能继续使用这些程序,是否使用由您决定。)点击以下相关链接即可从网络上下载相应程序。

  • FileZilla(适用于 Windows)
  • Fetch(适用于 Mac)
  • 点击此处可在网络上查找其他 SFTP 客户端。

下载并安装 SFTP 程序后,您必须先进行适当配置,然后才能连接到 SFTP 服务器。您需要对 SFTP 客户端进行如下设置:

  • 主机名partnerupload.google.com。这是您要将 Feed 发送到的目标 SFTP 服务器。
  • 用户:SFTP 用户名。可以在 Google Merchant Center 中的“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 密钥指纹为 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d。您确定要继续连接吗(是/否)?”验证您会话中显示的指纹密钥与上述一个密钥匹配之后,请输入“”。
  4. 系统会提示您输入密码。提供您在 Merchant Center 中生成的 SFTP 密码。请注意,此密码与您的 Merchant Center 密码不同。它是在您帐号的“SFTP 设置”(设置 > SFTP)下生成的。
  5. 输入 put {您的目录,包括文件名},然后按 Enter 键,以通过 SFTP 发送文件。例如,如果您的“Documents”文件夹中有名为“datafeed.txt”的 Feed,则您应输入“put C:\Users\username\Documents\datafeed.txt”。
  6. 片刻之后,您应会看到显示上传进度的状态更新。请在上传完成时确认。完成后,您可以退出程序。
注意:如果操作过程中出错,您可能会看到空白提示符或错误消息。如果发生这种情况,请从第一步开始重新操作,直到能完成文件的传输为止。
Mac:使用终端通过 SFTP 上传文件
  1. 打开终端窗口。要执行此操作,请按 Command + Spacebar 并搜索“终端”,然后在显示的框中将其选中。
  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 密钥指纹为 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d。您确定要继续连接吗(是/否)?”验证您会话中显示的指纹密钥与上述一个密钥匹配之后,请输入“”。
  4. 系统会提示您输入密码。提供您在 Merchant Center 中生成的 SFTP 密码。请注意,此密码与您的 Merchant Center 密码不同。它是在您帐号的“SFTP 设置”(设置 > SFTP)下生成的。
  5. 输入 put {您的目录,包括文件名},然后按 Enter 键,以通过 SFTP 发送文件。例如,如果您的文档文件夹中有名为“datafeed.txt”的 Feed,则您应输入“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 密钥指纹为 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d。您确定要继续连接吗(是/否)?”验证您会话中显示的指纹密钥与上述一个密钥匹配之后,请输入“”。
  4. 系统会提示您输入密码。提供您在 Merchant Center 中生成的 SFTP 密码。请注意,此密码与您的 Merchant Center 密码不同。它是在您帐号的“SFTP 设置”(设置 > SFTP)下生成的。
  5. 输入 put {您的目录,包括文件名},然后按 Enter 键,以通过 SFTP 发送文件。例如,如果您的文档文件夹中有名为“datafeed.txt”的 Feed,则您应输入“put /home/username/Documents/datafeed.txt”。
  6. 片刻之后,您应会看到显示上传进度的状态更新。请在上传完成时确认。完成后,您可以退出程序。

注意:如果操作过程中出错,您可能会看到空白提示符或错误消息。如果发生这种情况,请从第一步开始重新操作,直到能完成文件的传输为止。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
1550409892947647228
true
搜索支持中心
true
true
true
true
true
71525
false
false