怎么我idae生成的index.html查看不了api文档 显示 嗯...无法访问此页面?

一个网站的用户访问数据对于网站运营人员来说是非常重要的,如用户是怎样到我的网站的,用户在网站浏览了什么内容,停留了多长时间等数据,很多网站都会在网站上用上统计的功能,不少站长使用百度统计,站长统计,使用这些统计功能其实很简单,注册百度统计,然后添加网站,通过下载一个文件放到网站根目录,进行网站认证,也就是认证这个网站是你的,接着将一段JS代码放在网站模板footer前,这样用户访问你的网站的相关数据,就可以在百度统计后台看到了,站长统计也类似。

另外有一些开源的网站流量统计的框架,如Piwik,Piwik是基于PHP+MySQL的,如果要使用Piwik,得自己搭建服务器,所以要有支持PHP+MySQL环境的服务器,安装很简单的,类似Joomla!、Wordpress。

如果你觉得Piwik还不能满足你的要求的话,你可以开发各种插件,现在很多cms也开发了支持Piwik的插件,Piwik有一个优点,就是有非常丰富的API,现在来看看API。

Piwik同样也是支持REST api,相信了解新浪微博开放平台,twitter开放平台的朋友对REST api是非常熟悉的,如果想了解下REST api,下面有两篇文章是比较好的,可以去看看,不过可能要翻墙。


API的使用及参数介绍:

在Piwik的后台点击API,会有API的快速说明文件,有个使用者验证,会有一个&token_auth的字符串,这个token_auth和你的账号和密码一样重要,千万不要公开,切记。

找到“Module Actions”,这里有很多API可以调用的,支持XML,Json,Tsv等格式,在这里我使用Json格式的,体积小,结构清晰。随便找个,如getPageTitles,点击Json格式的,如下图:

打开之后发现链接如下:

页面显示出一堆json格式的数据,将这些json格式的数据格式化一下,如下:

现在来讲讲链接参数的表示的是什么含义。

2. idSite就是在piwik后台添加网站时自动添加的,如下图:

我们可以设置idSite=1,也可以设置idSite=1,2,3,4,…… ,这样可以显示id为1,2,3,4等网站的相关信息的,也可以设置idSite=all,这样就显示piwik所监控的所有网站。

4. format的参数,猜猜就知道了,返回的数据的类型,支持xml,json,csv等格式的,喜欢什么格式就设置什么格式。

如何监控某一个功能模块的的问题,因为要对这个功能模块进行数据分析,看看有多少人在使用这个功能模块,Piwik可以对一个网站所有的页面进行数据统计分析,同时它还有一个功能,就是与电子商务有关的,也就是Ecommerce Analytics,它可以对你的购物车,产品等进行分析,比如哪个产品是最容易被用户抛弃的,哪个分类最受欢迎,哪个产品最受欢迎,总转换率,转换数等,具体的可以在piwik的后台去看看。

然后再建立跟踪的目标,如下:

这样就可以了,通过Piwik API可以获得这些数据的,具体可以查看下官网,所以在这里进行了点投机取巧,只要那个功能模块的url地址不变,我们便可通过这个方法去监控那个功能模块的使用的一些数据。

如获取当前访问网站的浏览器的统计、当月的访问次数、本星期的访问次数等,使用这些API的时候,也就是生成一张图,有曲线图、柱状图、饼图等。

但是出现了一个问题,就是中文文字都出不来,如下图:

后来查了一下,发现原来是unicode字符,按以下的方法可以解决这个问题的。

通过使用Piwik的ImageGraph.get API,你可以生成很漂亮的PNG图片的数据统计报告,它支持的图形类型有时序图、2D/3D饼状图、直方图( 直方 图又分为水平 直方 图和垂直 直方图)。

1. 过去三十天访问的统计

使用这条URL访问,得到的图片如下:

将graphType的参数改成其他几个,得到下面的:

有个date=previous30,previous30表示从昨天起的前30天的统计的数据,这个30也可以改为其他数据,10,20等。如果要查某一天到某一天的数据,如2012年11月25日到2012年11月28日的数据,可以设置date=,即可,如下图所示:

所以两个时间之间的访问统计可以使用这个API来实现,其他图形的我就不弄了,反正改个参数就行了。

先在浏览器上试下看返回什么数据,如图:

哈哈,果然是很多IT人访问我的网站的。看下2D饼状图的效果吧,如下:

创建一个记录(POST)的ID设置(让我们说ID:1)显然工程... ,如果我删除记录只需发送它到

它工作得很好......记录被删除

,但如果我毫不隐晦地指定ID创造纪录,唯一的ID被我创造,像

其没有按“T看起来像一个整数,但反正

,如果我尝试做和以前一样

在指定的id未找到记录。

我试图改变ID的类型为字符串,看看是否有任何会改变,但仍然没有工作

我还试图删除的方式来发送使用JSON身体 DELETE像

(并试图甚至withut引号)

,但仍然无法正常工作......

所以每当ID获取自动创建,删除不工作

那么,什么是特别的ID自动生成?

我要回帖

更多关于 无法显示url是什么意思 的文章

 

随机推荐