body について
メッセージや投稿の本文を構成する配列型フィールドであり、テキストだけでなく、メンション(mention)、画像(image)、URL などのリッチコンテンツを含めることができます。
body はオブジェクトの順に画面上に表示されます。
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
最上位 | object | |||
1 | behaviourType | Behaviour タイプ | string | 「text/mention/image/url」のいずれかを指定 |
2 | content | Behaviour データ | object | behaviourType に依存 |
behaviourType:text(テキスト)
投稿本文のテキストエリアにそのまま表示
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
最上位 | object | |||
1 | behaviourType | Behaviour タイプ | string | "text"を指定 |
2 | content | Behaviour データ | object | |
3 | - text | Text の内容 | string |
Example
{
"behaviourType": "text",
"content": {
"text": "こんにちは。"
}
}
behaviourType:mention(メンション)
テキスト内に青色のリンクとして表示。クリックすると対象詳細に遷移
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
最上位 | object | |||
1 | behaviourType | Behaviour タイプ | string | "mention"を指定 |
2 | content | Behaviour データ | object | |
3 | - mentionType | 対象タイプ | string | 「employee/department/group」のいずれかを指定 |
4 | - entityId | 対象 ID | number | |
5 | - entityName | 対象名 | number | 読み取り専用項目 |
Example
{
"behaviourType": "mention",
"content": {
"mentionType": "employee",
"entityId": 100000000064,
"entityName": "営業 三四郎"
}
}
behaviourType:image(画像)
本文の下に画像サムネイルとして表示。クリックで拡大
それに、本文の下部「添付ファイル」エリアに表示。ダウンロード可能
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
最上位 | object | |||
1 | behaviourType | Behaviour タイプ | string | "image"を指定 |
2 | content | Behaviour データ | object | |
3 | - fileid | ファイル ID | string | 事前にcmsにアップロードした fileId を指定 |
4 | - filename | ファイル名 | string | 読み取り専用項目 |
Example
{
"behaviourType": "image",
"content": {
"fileid": "5cac021b80c64aeeacde53fd9f1d9e32",
"filename": "添付画像.png"
}
}
behaviourType:URL
本文内にリンク文字列として表示。クリックで遷移
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
最上位 | object | |||
1 | behaviourType | Behaviour タイプ | string | "url"を指定 |
2 | content | Behaviour データ | object | |
3 | - url | URL | string | |
4 | - displayText | URL の表示 | string | 指定が無い場合(もしくは空文字列)は「url」の内容で補完 |
Example
{
"behaviourType": "url",
"content": {
"displayText": "Webサイトのリンク",
"url": "https://www.google.co.jp/"
}
}
添付ファイル
本文の下部「添付ファイル」エリアに表示。ダウンロード可能
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | attachedFile | 添付ファイル | array(object) | |
2 | - fileid | ファイル ID | string | 事前にcmsにアップロードした fileId を指定 |
3 | - filename | ファイル名 | string | 読み取り専用項目 |
Example
"attachedFile": [
{
"fileid": "df14a292a1c5411bb72a3c5f87b3e771",
"filename": "添付ファイル.pptx"
}
]