- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章php版微信数据统计接口用法示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例讲述了php版微信数据统计接口用法。分享给大家供大家参考,具体如下:
php版微信数据统计接口其实是非常的好用了在前版本还没有此功能是后面的版本增加上去了,下面来看一个php版微信数据统计接口的例子:
微信在1月6日时放出了新的数据分析接口传送门:
请注意:
1、接口侧的公众号数据的数据库中仅存储了2014年12月1日之后的数据,将查询不到在此之前的日期,即使有查到,也是不可信的脏数据; 。
2、请开发者在调用接口获取数据后,将数据保存在自身数据库中,即加快下次用户的访问速度,也降低了微信侧接口调用的不必要损耗.
用户分析数据接口指的是用于获得公众平台官网数据统计模块中用户分析数据的接口,具体接口列表如下(暂无用户属性数据接口):
最大时间跨度是指一次接口调用时最大可获取数据的时间范围,如最大时间跨度为7是指最多一次性获取7天的数据。access_token的实际值请通过“获取access_token”来获取.
接口调用请求说明 。
用户分析数据接口(包括接口列表中的所有接口)需要向相应接口调用地址post以下示例数据包:
1
2
3
4
|
{
"begin_date"
:
"2014-12-02"
,
"end_date"
:
"2014-12-07"
}
|
调用参数说明:
粗略看了下,暂时还是内测阶段,不过因为是新接口,所以要改进下本站所用的微信高级接口的类。修改如下:
在类里加上新接口常量:
1
2
|
api_data_cube_url =
'https://api.weixin.qq.com/datacube'
,
api_type_data =
'datacube'
|
修改call方法:因为它要求url参数只是access token所以跟以前json时一样,不过要在判断里加入datacube的判断(注:注释已经说明):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
public
function
call(
$api_name
,
$params
=
array
(),
$type
= self::get,
$api_type
= self::api_type_cgi) {
//加入datacube后,用switch来组接口url
switch
(true) {
case
$api_type
== self::api_type_pay :
$url
= self::pay_url.
$api_name
;
break
;
case
$api_type
== self::api_type_data:
$url
= self::api_data_cube_url.
$api_name
;
break
;
default
:
$url
= self::api_url_prefix.
$api_name
;
}
if
(in_array(
$api_name
, self::
$_no_need_token_apis
)) {
$res
=
$this
->request(
$url
,
$params
,
$type
);
if
(
$res
) {
return
$res
;
}
}
$this
->_access_token =
$this
->getaccesstoken();
if
(
$this
->_access_token) {
//加多个or判断带上access_token
if
(
$type
== self::json ||
$api_type
== self::api_type_data) {
$url
=
$url
.
'?access_token='
.
$this
->_access_token;
}
else
{
$params
[
'access_token'
] =
$this
->_access_token;
}
$res
=
$this
->request(
$url
,
$params
,
$type
);
if
(
$res
) {
return
$res
;
}
}
return
false;
}
|
最后cli方式call文档中一个getinterfacesummary接口调试(注意:是post方式给接口):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
if
(isset(
$argc
) &&
$argc
>= 1 &&
$argv
[0] ==
__file__
) {
$client
=
new
wechatjson(
array
(
wechatjson::app_id =>
'wx78sfsd023744d51'
,
wechatjson::app_secret =>
'9ba3476db1fsfsff512esf2f630fb9'
,
));
$res
=
$client
->call(
'/getinterfacesummary'
,
array
(
'begin_date'
=>
'2014-12-01'
,
'end_date'
=>
'2014-12-31'
), wechatjson::post, wechatjson::api_type_data);
if
(!
$res
) {
var_dump(
$client
->_error);
}
var_dump(
$res
);
}
|
运行结果,虽然是api 未授权(毕竟还是内测有条件的合作伙伴有资料,公众号的就等吧):
后记,以后再做个linux任务让后台自己每隔一段时间(一周或30天)因为数据统计接口有的是7天,有的是30天。这样执行取到数据再写进库表,生成图报表,省下自己log一些官方已经给你log的统计! 。
希望本文所述对大家php程序设计有所帮助.
最后此篇关于php版微信数据统计接口用法示例的文章就讲到这里了,如果你想了解更多关于php版微信数据统计接口用法示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
当有人使用微信(微信)分享我的一款游戏(用 JavaScript 制作)时,我正在使用 WeixinJSBridge 修改分享参数。 下面的代码位于一个很大的 JavaScript 文件(超过 250
我转微信了padplus来自wechaty-puppet-puppeteer的傀儡并发现它比 wechaty-puppet-puppeteer 更频繁地停止.即,wechaty-puppet-pupp
微信小程序一出,立马炸开了锅,都去搭建自己的开发环境,我这里也来尝尝先,之前发了一篇文章,有人问demo怎么导入? demo源代码(来自网络) 百度: https://pan.baidu.com
微信小程序可谓是今天最火的一个名词了,一经出现真是轰炸了整个开发人员,当然很多app开发人员有了一个担心,微信小程序的到来会不会给移动端app带来一个寒冬,身为一个android开发者我是不相信的,
memcache缓存存储用户信息7000秒 ? 1
微信开发生成带参数的二维码的讲解 在微信公众号平台开发者那里,在“账号管理”那里,有一项功能是“生成带参数的二维码”,通过这儿生成的二维码,只要通过微信扫一扫之后,会把事件自动推送到微信公众号上
某日,一同学给小的发了 Github 源码,说是可以轻松查到删除自己的微信好友,于是就开始了作死之路。 Github 源码请看:0x5e/wechat-deleted-friends 前言
近段时间山西的连续降雨,不少的城市都出现了洪灾,救灾物资匮乏,不少明星及爱心人士都纷纷向山西捐款,那么目前来说山西捐款的通道有哪些呢?在支付宝,微信上如何给山西捐款呢?下面就和小编一起来看看山西捐款
一.集成支付宝支付 支付宝集成官方教程 https://docs.open.alipay.com/204/105295/ 支付宝集成官方demo https://docs.o
一.越来越多的app增加第三方的功能,可能app有不同的页面但调用相同的支付方式,例如界面如下: 这两个页面都会使用第三方支付支付:(微信,支付宝,银联)如果在每一个页面都直接调用第三方支付的
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
我安装了一个虚假的位置应用程序并将我的位置设置为不同的位置。然后打开谷歌地图和微信应用, Google map 将我的位置显示为我设置的(假的) 微信应用忽略虚假位置并检测真实位置(如何?) 然后我想
前言 支付分APP支付、H5支付、扫码支付等。app支付一般在app中使用,并且需要集成相应的支付SDK,H5支付多用于网页。如果你的APP不想集成支付SDK,又想实现支付功能,你可以在项目中使用
最近一直在调用微信的api,却发现一直调用不成功,纠结了好久,各方面找教程,找官方,官方里的文档也只是写得很模糊,说是按三步走。 1、申请app_id 2、填写包名3、 获取程序签
和平精英QQ/微信 每日登陆抽奖1~188Q币 活动两个QQ和微信都可以 每天登陆游戏并且玩一局 然后可以去活动界面抽奖Q币 QQ端(需玩一局):http://t.cn/Ai1Jn7Tz
目前,当我使用带有 Link 插件的 TinyMce4.5.1 时。即使我将属性 link_list 设置为 false,我也找不到隐藏默认 URL 选项(#top、#bottom)的方法。除了破
实际上,我正在尝试使用微信为我的 Web 应用程序设置 OAuth 登录。所以,我在微信上创建了一个帐户,并使用了一个测试帐户来无限访问。 因此,在测试帐户配置中,我已成功验证来自微信的 token
不管是腾讯还是新浪,查看他们的API,PHP都是有完整的接口,但对C#支持似乎都不是那么完善,都没有,腾讯是完全没有,新浪是提供第三方的,而且后期还不一定升级,NND,用第三方的动辄就一个类库,各种
和平精英QQ/微信 每日登陆抽奖1~188Q币/现金红包 活动两个QQ和微信都可以 QQ的登录游戏和分享好友即可获得三次抽奖次数 微信登录游戏就可以抽奖 如果没有反应就分享链接出去从分享的链接进
我想做什么 我正在尝试将我自己的基于 WebGL 的引擎移植到微信小游戏环境,目前只是尝试让 WebGL 上下文被粉红色清除: 有什么问题 我已经按照腾讯提供的示例以及 ThreeJS 示例来设置游戏
我是一名优秀的程序员,十分优秀!