Download OpenAPI specification:Download
RICOH Live Streaming REST API は Live Streaming サービスの REST API です。
本ページは そのうちのMessaging の アプリサーバー用 REST API の仕様について記載します。
Messaging REST API は、現在 β 版として提供しております。
そのため、商用サービスでの利用をご検討される際には、必ず事前にお問い合わせください。
本 β 版の利用料金は無料です。正式版は有償での提供を検討しておりますので、あらかじめご了承ください。
正式版を公開せずに β 版の公開を終了する、もしくは、正式版では β 版から機能や仕様が変更される可能性がありますので、あらかじめご了承ください。
name required | string <= 255 characters チャンネルの表示名 |
user_ids required | Array of strings[ items <= 255 characters /^[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}$/ ] |
{- "name": "string",
- "user_ids": [
- "string"
]
}
{- "name": "string",
- "channel_id": "string",
- "user_ids": [
- "string"
]
}
channel_id required | string
|
name required | string <= 255 characters チャンネルの表示名 |
user_ids required | Array of strings[ items <= 255 characters /^[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}$/ ] |
{- "name": "string",
- "user_ids": [
- "string"
]
}
{- "name": "string",
- "channel_id": "string",
- "user_ids": [
- "string"
]
}
channel_id required | string
|
user_id required | string <= 255 characters /^[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}$/
|
{- "user_id": "string"
}
channel_id required | string
|
user_id required | string <= 255 characters /^[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}$/
|
{- "error_id": "not_found",
- "message": "string"
}
channel_id required | string
|
user_id required | string <= 255 characters /^[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}$/
|
type required | string 実テキストか画像 URL か Markdown かなどの分類文字列 |
required | object or string
|
{- "type": "string",
- "body": { }
}
{- "seq": 1,
- "author_id": "string",
- "body": { },
- "type": "string",
- "revision": 1,
- "created_at": 0,
- "updated_at": 0
}
指定されたchannel_idに該当するchannelがらmessageを取得します
channel_id required | string
|
from | number
|
count | number
|
[- {
- "seq": 1,
- "author_id": "string",
- "body": { },
- "type": "string",
- "revision": 1,
- "created_at": 0,
- "updated_at": 0
}
]
channel_id required | string
|
seq required | number
|
type required | string 実テキストか画像 URL か Markdown かなどの分類文字列 |
required | object or string
|
{- "type": "string",
- "body": { }
}
{- "seq": 1,
- "author_id": "string",
- "body": { },
- "type": "string",
- "revision": 1,
- "created_at": 0,
- "updated_at": 0
}
channel_id required | string
|
seq required | number
|
{- "error_id": "not_found",
- "message": "string"
}
name | string <= 255 characters チャンネルの表示名 |
channel_id | string チャンネル作成時に決まる不変ID |
user_ids | Array of strings[ items <= 255 characters /^[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}$/ ] |
{- "name": "string",
- "channel_id": "string",
- "user_ids": [
- "string"
]
}
seq | integer >= 1 channel 内で振られた連番 |
author_id | string messageを書き込んだユーザのuser_id |
object or string 書き込まれた中身 | |
type | string 実テキストか画像URLか Markdownかなどの分類文字列 |
revision | integer >= 1 何回改訂されたか。初期値は 1 |
created_at | integer 投稿時間(unixtime)。サーバでseqが振られた時間でありクライアントが送信した時間ではありません |
updated_at | integer 最終更新時間(unixtime)。サーバで更新が確定した時間が記録されます |
{- "seq": 1,
- "author_id": "string",
- "body": { },
- "type": "string",
- "revision": 1,
- "created_at": 0,
- "updated_at": 0
}