ファイルのアップロード

ユーザーがファイルをアップロードできるようにします。

URL

/ibm/pm/service/apiWrapper?apiName=file_upload

メソッド
要求タイプ POST
URL パラメーター

必須

apiName=file_upload

Username=IBM_ID

オプション

なし

IBM ID 認証のヘッダー
Authorization: Basic authorization_string。オプション。API キーを使用できないときは、IBMid の資格情報を使用します。
API キー認証のヘッダー
APIKEY: API_Key
本文
CSV ファイルを添付します。
正常な応答

コード

200 OK

コンテンツ

{"result":[{"fileId":"file_id","fileName":"file_name"}]}

エラー応答

コード

200 OK

コンテンツ

"result":["error_message": appropriate_error_message]

サンプル HTTP 呼び出し
https://server_url/ibm/pm/service/apiWrapper?apiName=file_upload&Username=user_name
IBM ID 認証による CURL 呼び出しの例
curl –k -X post --user IBM_ID:IBM_ID_password --connect-timeout 600 -F file=@c:¥inputdata_4_1M_part.csv "https://server_url/ibm/pm/service/apiWrapper?apiName=file_upload&Username=user_name"
API キー認証による CURL 呼び出しの例
curl –k -X post -H "APIKEY:API_Key" --connect-timeout 600 -F file=@c:¥inputdata_4_1M_part.csv "server_url/ibm/pm/service/apiWrapper?apiName=file_upload&Username=user_name"
注釈

この REST API がサポートするファイル・タイプは、CSV のみです。

この REST API 呼び出しでは、認証としてユーザー API キーと IBM ID の両方がサポートされます。IBM ID の authorization_string を生成するには、ユーザー名とパスワードをコロンで区切ったものを Base64 エンコードします。以下に例を示します。Authorization: Basic base64_encode(IBM_ID ':' IBM_ID_password)