取得

このインターフェースは、会社のすべての操作ログを取得するために使用されます。

リクエストメソッド

GET work_logs

リクエストパラメータ

属性 説明 必須
begin_date 文字列 開始日 はい
end_date 文字列 終了日 はい
page 整数 ページ番号 いいえ, デフォルトは1
per_page 整数 1ページあたりの件数, 最大50 いいえ, デフォルト20

レスポンスデータ

属性 説明
code 整数 実行結果コード,1000は成功を表します
meta JSONオブジェクト ページネーション情報
logs 配列 ログ内容,構造は以下の通り
属性 説明
current_page 整数 現在のページ番号
total_pages 整数 総ページ数
属性 説明
id 整数 業務記録テンプレートのID
user_id 文字列 操作者ID
user_nick_name 文字列 操作者名
obj_id 整数 操作対象ID
obj_nick_name 文字列 操作対象名
device_ua 文字列 端末
ip 文字列 IPアドレス
op_module 文字列 操作モジュール
op_type 文字列 操作タイプ
op_desc 文字列 操作内容
created_at 文字列 操作時のタイムスタンプ
説明
sys システム
im インスタントメッセージング
cc コールセンター
ticket チケット
説明
sys_login Webログイン状態
sys_status Webオンライン状態
im_stauts 会話オンライン状態
cc_work_way 通話デバイス状態
cc_work_state 通話オンライン状態
ticket_allot チケット受信割り当てスイッチ
### サンプル

リクエスト

curl -X GET 'http://demo.udesk.cn/open_api_v1/work_logs?email=admin@udesk.cn&timestamp=1639119642&sign=5f17da1c4a2103185643ab5bb949545e406a65de9abaa3e529204ef3f9f54a1e&sign_version=v2&nonce=k99qp2j7tbbxvwfuhzo9sk&begin_date=2021-12-09&end_date=2021-12-10' \

レスポンス

{
    "code": 1000,
    "logs":
    [
        {
            "id": 32905,
            "user_id": 741,
            "user_nick_name": "wlyb3test",
            "obj_id": 741,
            "obj_nick_name": "wlyb3test",
            "device_ua": "Browser-Windows 10 Chrome 92.0.4515",
            "ip": "100.121.196.62",
            "op_module": "sys",
            "op_type": "sys_login",
            "op_desc": "非ログイン ---> ログイン",
            "created_at": "2021-12-09T14:06:49.000+08:00"
        }
    ]
}

codeエラーコード説明

エラーコード エラーメッセージ
2059 open apiの署名が正しくありません
2000 開始日付が不正です
2000 終了日付が不正です
2000 終了日付は開始日付より前に設定できません