スクロール

Write API - XML Format

Write APIで指定できるXMLのFormatは、次のようなTypeに分けられます。

※Field TypeとData Typeの詳細は、Field Type & Data Type Listを参照してください。

Standard Format

Write APIで指定できる標準的なXMLのFormatは次の通りです。

<Resource Name>
 <Item>
  <Alias>[Value]</Alias>
 </Item>
</Resource Name>

 

Data Type:Number

Number Typeの値が小数であり、なおかつ小数点以下の桁数が3桁以上の場合は、小数点3桁以下は切り捨て、新規作成あるいは更新されます。

 

Data Type:Option

Option Typeの項目を指定する場合は次の書式で指定します。

選択肢として指定できるのは、末端のAliasのみとなります。子供を持っている選択肢は指定することはできません。

<Field Alias>
    <Option Alias>
</Field Alias>

複数指定する場合は、Field Aliasタグの間にOption Aliasタグを複数指定します。

<Field Alias (Option Type)>
    <Option Alias1>
    <Option Alias2>
    <Option Alias3>
    <Option Alias4>
</Field Alias>

 

次のサンプルは、JOBの地域に対して、「東京」と「神奈川」を指定した例です。

<Job>
 <Item>
  <Job.P_Area>
   <Option.P_Tokyo/>
   <Option.P_Kanagawa/>
  </Job.P_Area>
 </Item>
</Job>

 

Data Type:System[Reference] & user

System[Reference] 、User Typeの項目は、値をIdでのみ指定することができます。

  <Field Alias (System Type)>[Value]</Field Alias>

対象となるFieldはField Type & Data Type List > System Field Listを参照してください。

 

次のサンプルは、JOBの所有者に対して、User Idが1の「鈴木 一郎」が指定されている場合の例です。

<Job>
 <Item>
  <Job.Owner>1</Job.Owner>
 </Item>
</Job>

 

Data TypeLink

Link Typeの項目は、値をIdでのみ指定することができます。

<Field Alias (Link Type)>[Value]</Field Alias>

 

次のサンプルは、JOBの担当者に対して、Contact(コンタクト)Idを10001で指定している場合の例です。

<Job>
 <Item>
  <Job.XXX>1</Job.XXX>
 </Item>
</Job>

 

 

Data Type:Image 

Image Typeの項目を新規登録・更新する場合は次の書式で指定します。

<Field Alias (Image Type)>
 <FileName>[value]</FileName>
 <ContentType>[value]</ContentType>
 <Content>[value]</Content>
</Field Alias>

 

Input Variables

Tag Definition
Content Base64 Encodeされた画像ファイル。画像のサイズが2MBを超えるものはサポートされません。
ContentType Contentで指定するデータの種類を指定します。通常Mime Typeと同じ内容を示します。
Image Typeで扱える種類は、image/jpeg(jpg、jpeg)、image/gif(gif)、image/png(png)、image/bmp(bmp)です。
FileName 画像のファイル名。ファイル名はファイルの拡張子を含め、255バイトを超える名称を指定することはできません。

 

Sample

以下は、Resume Write時に画像型項目Resume.U_XXXを指定する場合の例です。

Input XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Resume>
    <Item>
        <Resume.P_Id>-1</Resume.P_Id>
        <Resume.P_Owner>5</Resume.P_Owner>
        <Resume.P_Candidate>1001</Resume.P_Candidate>
        <Resume.P_Name>レジュメ名称</Resume.P_Name>
        <Resume.U_XXX>
            <FileName>photo01.jpg</FileName>
            <ContentType>image/jpeg</ContentType>
            <Content>UEsDBBQABgAI...</Content>
        </Resume.U_XXX>
    </Item>
    <Item>
        <Resume.P_Id>10347</Resume.P_Id>
        <Resume.P_Name>レジュメの名称2</Resume.P_Name>
        <Resume.U_XXX>
            <FileName>photo03.jpg</FileName>
            <ContentType>image/jpeg</ContentType>
            <Content>ADgXTSPCFgZX...</Content>
        </Resume.U_XXX>
    </Item>
</Resume>

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています