62,073
社区成员
发帖
与我相关
我的任务
分享
#region 保存客服的会话记录以及保存其他数据
/// <summary>
/// lss add 2015-12-10
/// </summary>
/// <returns></returns>
public ActionResult SaveChatRecords()
{
DateTime t2 = DateTime.Now;
DateTime t1 = new DateTime(t2.Year,t2.Month,t2.Day);
long start =WeChatMPToken.ConvertDateTimeInt(t1);
long end = WeChatMPToken.ConvertDateTimeInt(t2);
var data = new
{
starttime =start,
endtime = end,
pagesize=10,
pageindex=1
};
string token = WeChatMPToken.getAccessToken();
string requrl = "https://api.weixin.qq.com/card/create?access_token={0}";
var json = Mimo.WechatMP.CommonAPIs.CommonJsonSend.Send<dynamic>(token, requrl, data, Mimo.WechatMP.CommonAPIs.CommonJsonSendType.POST);
//dynamic result = JsonConvert.DeserializeObject(json);
return Content("保存完毕!");
}
#endregion
public ActionResult SaveChatRecords()
{
//会话记录接口:https://api.weixin.qq.com/cgi-bin/customservice/getrecord?access_token=ACCESS_TOKEN
//参数:
//starttime 是 查询开始时间,UNIX时间戳(秒级别)
//endtime 是 查询结束时间,UNIX时间戳(秒级别),每次查询不能跨日查询
//openid 否 普通用户openid,若不填则查询该appid下所有用户
//pagesize 是 每页大小,每页最多拉取1000条
//pageindex 是 查询第几页,从1开始
DateTime t2 = DateTime.Now;
DateTime t1 = new DateTime(t2.Year, t2.Month, t2.Day);
long start = WeChatMPToken.ConvertDateTimeInt(t1);
long end = WeChatMPToken.ConvertDateTimeInt(t2);
object data = new
{
starttime = start,
endtime = end,
openid = "oAeN5joguYSRPRwyvtQC-GtJNc9w",//大嘴巴
pagesize = 100,
pageindex = 1,
};
string token = WeChatMPToken.getAccessToken();
string requrl = "https://api.weixin.qq.com/cgi-bin/customservice/getrecord?access_token={0}";
var json = CommonJsonSend.Send<dynamic>(token, requrl, data, CommonJsonSendType.POST);
return Content("保存完毕!");
}