チャット履歴取得

チャットのメッセージを取得します。

メソッド

GET

URL

https://cacoo.com/api/v1/diagrams/diagramId/chat/messages.format
例 : https://cacoo.com/api/v1/diagrams/00e77f4dc9973517/chat/messages.json

フォーマット

json, xml

認証

必須

パラメーター

パラメータ名 内容
diagramId(必須) 文字列 図のID 00e77f4dc9973517

レスポンス

フィールド 説明
diagramId 文字列 図のID 00e77f4dc9973517
result 配列 チャットメッセージの一覧です。 -
 + user オブジェクト メッセージのユーザー -
  + name 文字列 ユーザ名 1MUJPfNEEeVUox15
  + nickname 文字列 ニックネーム Yoko
  + type 文字列 ユーザーの種別
  • cacoo - Cacooで認証管理
  • other - Cacoo以外で認証管理
  • guest - 未ログイン
cacoo
  + imageUrl 文字列 ユーザーの画像URL(サイズは32x32) https://cacoo.com/account/1MUJPfNEEeVUox15/image/32x32
 + content 文字列 チャットメッセージ message 1
 + created 日付 作成日(RFC2822) Mon, 10 Aug 2009 17:00:00 +0900

JSON形式のレスポンスの例

{
    "diagramId": "00e77f4dc9973517",
    "result": [
        {
            "user": {
                "name": "1MUJPfNEEeVUox15",
                "nickname": "Yoko",
                "type": "cacoo",
                "imageUrl": "https://cacoo.com/account/1MUJPfNEEeVUox15/image/32x32"
            },
            "content": "message 1",
            "created": "Mon, 10 Aug 2009 17:00:00 +0900"
        },
        {
            ...
        }
    ]
}

XML形式のレスポンスの例

<?xml version="1.0" encoding="utf-8"?>
<messages>
  <diagramId>00e77f4dc9973517</diagramId>
  <result>
    <message>
      <user>
        <name>1MUJPfNEEeVUox15</name>
        <nickname>Yoko</nickname>
        <type>cacoo</type>
        <imageUrl>https://cacoo.com/account/1MUJPfNEEeVUox15/image/32x32</imageUrl>
      </user>
      <content>message 1</content>
      <created>Mon, 10 Aug 2009 17:00:00 +0900</created>
    </message>
    <message>
         ... 
    </message>
  </result>
</messages>