次の方法で共有


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 で検証レポートを使用します。完了したかどうかをプログラムで判断する方法はありません。

API を使用してカタログを更新する前に FTP/SFTP の更新が完了するのを待たないと、FTP/SFTP と API の更新が互いに上書きされ、どちらが優先されるかは不明です。

FTP/SFTP と API を使用して同じカタログを同時に更新する唯一の例外は、API を使用してカタログの 、salePrice、および salePriceEffectiveDate フィールドのみをprice更新する場合です。 たとえば、FTP/SFTP を使用してカタログ A の製品を更新する場合、API を使用して、FTP/SFTP の更新が完了したかどうかを心配することなく、カタログ A 内の製品の価格フィールドのみを更新できます。