是否可以使用 API 和 FTP/SFTP?

是的,在以下非常有限的情况下,可以同时使用 API 和 FTP/SFTP,而不会发生冲突。

  • 使用 FTP/SFTP 和 API 更新不同的目录。 例如,使用 API 更新目录 A,使用 FTP/SFTP 更新目录 B。

  • 使用 API 仅获取产品或确定产品状态。 例如,如果使用 FTP/SFTP 更新目录 A,则只能使用 API 从目录 A 获取产品。

强烈建议不要使用 FTP/SFTP 和 API 更新同一目录。 如果使用 FTP/SFTP 和 API 更新同一目录,则必须等待 FTP/SFTP 进程完成,然后使用 API 更新目录。 FTP/SFTP 过程可能需要几个小时才能完成。 若要确定 FTP/SFTP 过程是否已完成,请在 UI 中使用验证报告;没有编程方式可以确定它是否完成。

如果不等到 FTP/SFTP 更新完成,再使用 API 更新目录,FTP/SFTP 和 API 更新可能会相互覆盖,并且无法确定哪一项将获胜。

使用 FTP/SFTP 和 API 同时更新同一目录的唯一例外是,如果使用 API 仅更新目录的 pricesalePricesalePriceEffectiveDate 字段。 例如,如果使用 FTP/SFTP 更新目录 A 中的产品,则可以使用 API 仅更新目录 A 中产品的价格字段,而不必担心 FTP/SFTP 更新是否完成。