您的位置:首页 > 移动开发 > 微信开发

微信公众号开发教程[018]-数据统计

2016-07-28 21:59 453 查看
        我承接app微信公众号开发,如果有谁需要的话,可以惠顾我,谢谢.

QQ: 40678884

微信: szuzsq

主页: http://www.wxshaker.com

博客: http://blog.csdn.net/szuzsq

-------------------------------------------------------------------------------------------------------------------------------------

        

       这个功能就是在微信公众号后台管理的统计功能,能用api调用获取,只不过暂时只有用户,图文,消息,接口这4项.意思是数据可以自己下载下来,保存,或者做更加好看的图表出来.如图:



        

       功能比较简单,直接上代码以及结果.

1).用户分析数据接口

function getusersummary() { //获取用户增减数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getusersummary?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-21", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getusercumulate() { //获取累计用户数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getusercumulate?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-21", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}
返回结果如下:

{
"list": [{
"ref_date": "2016-07-27",
"user_source": 30,
"new_user": 1,
"cancel_user": 1
}]
}

{
"list": [{
"ref_date": "2016-07-21",
"user_source": 0,
"cumulate_user": 3
}, {
"ref_date": "2016-07-22",
"user_source": 0,
"cumulate_user": 3
}, {
"ref_date": "2016-07-23",
"user_source": 0,
"cumulate_user": 3
}, {
"ref_date": "2016-07-24",
"user_source": 0,
"cumulate_user": 3
}, {
"ref_date": "2016-07-25",
"user_source": 0,
"cumulate_user": 3
}, {
"ref_date": "2016-07-26",
"user_source": 0,
"cumulate_user": 3
}, {
"ref_date": "2016-07-27",
"user_source": 0,
"cumulate_user": 3
}]
}


2).图文分析数据接口

function getarticlesummary() { //获取图文群发每日数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getarticlesummary?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-27", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getarticletotal() { //获取图文群发总数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getarticletotal?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-27", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getuserread() { //获取图文统计数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getuserread?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-25", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getuserreadhour() { //获取图文统计分时数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getuserreadhour?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-27", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getusershare() { //获取图文分享转发数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getusershare?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-21", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getusersharehour() { //获取图文分享转发分时数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getusersharehour?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-27", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}


返回结果如下:

{"list":[]}{"list":[]}{"list":[]}{"list":[]}{"list":[]}{"list":[]}


3).消息分析数据接口

function getupstreammsg() { //获取消息发送概况数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getupstreammsg?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-21", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getupstreammsghour() { //获取消息分送分时数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getupstreammsghour?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-27", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getupstreammsgweek() { //获取消息发送周数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getupstreammsgweek?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-06-28", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getupstreammsgmonth() { //获取消息发送月数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getupstreammsgmonth?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-06-28", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getupstreammsgdist() { //获取消息发送分布数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getupstreammsgdist?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-13", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getupstreammsgdistweek() { //获取消息发送分布周数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getupstreammsgdistweek?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-06-28", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getupstreammsgdistmonth() { //获取消息发送分布月数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getupstreammsgdistmonth?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-27", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}


返回结果如下:

{"list": []}
{"list": []}
{
"list": [{
"ref_date": "2016-07-11",
"user_source": 0,
"msg_type": 1,
"msg_user": 1,
"msg_count": 7
}, {
"ref_date": "2016-07-11",
"user_source": 0,
"msg_type": 2,
"msg_user": 2,
"msg_count": 17
}, {
"ref_date": "2016-07-11",
"user_source": 0,
"msg_type": 3,
"msg_user": 1,
"msg_count": 1
}, {
"ref_date": "2016-07-11",
"user_source": 0,
"msg_type": 4,
"msg_user": 1,
"msg_count": 4
}]
}
{"list": []}
{
"list": [{
"ref_date": "2016-07-13",
"user_source": 0,
"count_interval": 1,
"msg_user": 1
}, {
"ref_date": "2016-07-14",
"user_source": 0,
"count_interval": 1,
"msg_user": 1
}, {
"ref_date": "2016-07-14",
"user_source": 0,
"count_interval": 3,
"msg_user": 1
}]
}
{
"list": [{
"ref_date": "2016-07-11",
"user_source": 0,
"count_interval": 1,
"msg_user": 1
}, {
"ref_date": "2016-07-11",
"user_source": 0,
"count_interval": 3,
"msg_user": 1
}]
}
{"list": []}


4).接口分析数据接口

function getinterfacesummary() { //获取接口分析数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getinterfacesummary?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-06-28", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}

function getinterfacesummaryhour() { //获取接口分析分时数据
$ACCESS_TOKEN = "oYHNj0jxLpbCaP5MOXI2qhLMD4G7ywA90Up61-KPoKGSfS9vCiDJotcDPzOFNTuRLVmPjkziyNDXtHauLiY1EjBLsw7NduNd3FdMDEMG9H0uE7xoLf6N0Xgnid02PofqYNCaAIAODS";
$url = "https://api.weixin.qq.com/datacube/getinterfacesummaryhour?access_token=$ACCESS_TOKEN";
$data = '{"begin_date": "2016-07-27", "end_date": "2016-07-27"}';
$result = curl_http_post($url, $data);
echo $result;
}


返回结果如下:

{
"list": [{
"ref_date": "2016-07-06",
"callback_count": 2,
"fail_count": 0,
"total_time_cost": 445,
"max_time_cost": 345
}, {
"ref_date": "2016-07-12",
"callback_count": 1,
"fail_count": 0,
"total_time_cost": 188,
"max_time_cost": 188
}, {
"ref_date": "2016-07-13",
"callback_count": 1,
"fail_count": 0,
"total_time_cost": 364,
"max_time_cost": 364
}, {
"ref_date": "2016-07-14",
"callback_count": 88,
"fail_count": 1,
"total_time_cost": 14382,
"max_time_cost": 493
}, {
"ref_date": "2016-07-15",
"callback_count": 4,
"fail_count": 0,
"total_time_cost": 1225,
"max_time_cost": 573
}, {
"ref_date": "2016-07-26",
"callback_count": 1,
"fail_count": 0,
"total_time_cost": 433,
"max_time_cost": 433
}, {
"ref_date": "2016-07-27",
"callback_count": 61,
"fail_count": 0,
"total_time_cost": 12836,
"max_time_cost": 551
}]
}
{
"list": [{
"ref_date": "2016-07-27",
"ref_hour": 1000,
"callback_count": 16,
"fail_count": 0,
"total_time_cost": 2604,
"max_time_cost": 365
}, {
"ref_date": "2016-07-27",
"ref_hour": 1100,
"callback_count": 20,
"fail_count": 0,
"total_time_cost": 4497,
"max_time_cost": 404
}, {
"ref_date": "2016-07-27",
"ref_hour": 1200,
"callback_count": 16,
"fail_count": 0,
"total_time_cost": 3493,
"max_time_cost": 349
}, {
"ref_date": "2016-07-27",
"ref_hour": 2000,
"callback_count": 6,
"fail_count": 0,
"total_time_cost": 1034,
"max_time_cost": 298
}, {
"ref_date": "2016-07-27",
"ref_hour": 2100,
"callback_count": 3,
"fail_count": 0,
"total_time_cost": 1208,
"max_time_cost": 551
}]
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息