dfplus.io では、CSV や TSV ファイルの商品データを「マスターデータ」として取込みます。本記事では利用可能な商品データの形式・仕様をご紹介します。
すぐに使えるサンプル商品データは下記よりダウンロードいただけます。画像を右クリックし、URL をコピーして動作確認でご利用ください。
目次
ファイル形式
CSV か TSV のファイル形式のみに対応しております。
※その他形式の場合はご相談ください。
※サイトクローリングによるデータ取得は対応しておりません。 必ずマスターデータとして使用する商品データをご用意ください。
CSV 形式の注意事項
dfplus.io では、CSV ファイルは RFC4180(CSV ファイルの一般的書式)に準拠したものに対応しております。
- 1つの項目内で改行(CRLF)、ダブルクォーテーション、カンマを利用する場合は、各項目をダブルクォーテーションで囲む必要があります。
- また、項目内のダブルクォーテーションは、その直前に一つダブルクォーテーションを付加して、エスケープする必要があります。
-
例)「正社員"本社勤務"リモート可」というように、項目の中で「"」を使う場合は頭と末尾を「"」で囲んだ上で、項目の中で使う「"」は「""本社勤務””」とし、「"正社員""本社勤務""リモート可"」としていただきます。
-
TSV 形式の注意事項
項目内に改行コードやタブ文字など、制御文字を含めることはできません。
※ダブルクォーテーションによるエスケープ処理も許可されません。
文字コード
取り込む商品データファイルについて、下記の文字コードに対応しています。
- UTF-8
- UTF-16
- Shift_JIS (CP932, Windows-31J)
- EUC-JP (eucJP-ascii, eucJP-ms, CP51932)
- ISO-2022-JP
ヘッダー行
あり・なしどちらでも構いませんが、ありの方が初期設定が楽になります。
※なしの場合でも dfplus.io 上で各列に項目名をつけることは可能です。
IPアドレス
dfplus.io が商品データを取り込む際に仕様する IP アドレスは下記です。商品データ保管環境へのアクセスに IP アドレス制限が行われている場合は、下記の IP アドレスを許可してください。
- 52.69.241.47
- 52.196.213.86
- 52.193.169.195
アクセス制限
お客様の商品データが Amazon S3 をご利用の際は IPアドレスを指定したアクセス制限ができません。
下記の例を参考に Amazon S3 のバケットポリシーを利用してアクセス制限をして下さい。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "識別子(アカウント内でユニークなIDを指定します)", "Action": "s3:GetObject", "Effect": "Allow", "Resource": [ "arn:aws:s3:::s3のResorce名を指定して下さい", "arn:aws:s3:::s3のResorce名を指定して下さい/*" ], "Condition": { "StringEquals": { "aws:sourceVpce": [ "vpce-0c8e6065", "vpce-03b6586a" ] } }, "Principal": "*" } ] }