Name

QQ::weixin::work::dial

DESCRIPTION

企业微信公费电话

FUNCTION

get_dial_record(access_token, hash);

获取公费电话拨打记录

SYNOPSIS

https://work.weixin.qq.com/api/doc/90000/90135/90267

请求说明:

请求包结构体为:

{
   "start_time": 1536508800,
   "end_time": 1536940800,
   "offset": 0,
   "limit": 100
}

参数说明:

参数	            必须	说明
access_token	是	调用接口凭证
start_time	否	查询的起始时间戳
end_time	否	查询的结束时间戳
offset	否	分页查询的偏移量
limit	否	分页查询的每页大小,默认为100条,如该参数大于100则按100处理

权限说明:

企业需要使用公费电话secret所获取的accesstoken来调用(accesstoken如何获取?); 暂不支持第三方调用

RETURN 返回结果:

{
	"errcode": 0,
	"errmsg": "ok",
  "record":[
       {
        "call_time":1536508800,
        "total_duration":10,
        "call_type":1,
        "caller":
        {
            "userid":"tony",
            "duration":10
        },
        "callee":[
        {
            "phone":138000800,
            "duration":10
        }
        ]
      },
      {
        "call_time":1536940800,
        "total_duration":20,
        "call_type":2,
        "caller":
        {
            "userid":"tony",
            "duration":10
        },
        "callee":[
            {
                "phone":138000800,
                "duration":5
            },
            {
                "userid":"tom",
                "duration":5
            }
        ]
      }
  ]
}

RETURN 参数说明:

参数	        说明
errcode	    出错返回码,为0表示成功,非0表示调用失败
errmsg	对返回码的文本描述内容
record.call_time	拨出时间
record.total_duration	总通话时长,单位为分钟
record.call_type	通话类型,1-单人通话 2-多人通话
record.caller.userid	主叫用户的userid
record.caller.duration	主叫用户的通话时长
record.callee.userid	被叫用户的userid,当被叫用户为企业内用户时返回
record.callee.phone	被叫用户的号码,当被叫用户为外部用户时返回