微信公众号开发教程[018]-数据统计
2016-07-28 21:59
495 查看
我承接app和微信公众号开发,如果有谁需要的话,可以惠顾我,谢谢.
QQ: 40678884
微信: szuzsq
主页: http://www.wxshaker.com
博客: http://blog.csdn.net/szuzsq
-------------------------------------------------------------------------------------------------------------------------------------
这个功能就是在微信公众号后台管理的统计功能,能用api调用获取,只不过暂时只有用户,图文,消息,接口这4项.意思是数据可以自己下载下来,保存,或者做更加好看的图表出来.如图:
功能比较简单,直接上代码以及结果.
1).用户分析数据接口
2).图文分析数据接口
返回结果如下:
3).消息分析数据接口
返回结果如下:
4).接口分析数据接口
返回结果如下:
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 }] }