Piwik API URL 的问题

Posted

技术标签:

【中文标题】Piwik API URL 的问题【英文标题】:Trouble with Piwik API URL 【发布时间】:2017-02-23 17:49:32 【问题描述】:

我正在尝试制作一个应用程序来从 Piwik API 获取数据以进行处理和分析。我无法让 API URL 为我们的特定站点正常工作(我们的 Piwik 是多站点安装,我们的站点由段变量标识,特别是 customVariableValue1=9)。

(我已经用占位符替换了我们的域和令牌) 此 URL 工作正常: https://example.com/piwik/?module=API&method=Actions.getPageUrls&idSite=3&date=yesterday&period=day&format=json&token_auth=mytoken

但是,当我尝试访问此内容时: https://example.com/piwik/?module=API&method=Actions.getPageUrls&idSite=3&date=yesterday&period=day&%20segment=customVariableValue1%3D%3D9#&format=json&token_auth=mytoken

我收到此错误:<error message="You can't access this resource as it requires an 'view' access for the website id = 3."/> 返回。我使用的令牌绝对正确,所以我不知道为什么它会出现该错误。

任何帮助将不胜感激! :)

【问题讨论】:

【参考方案1】:

# 符号后有 token_auth,因此它被解释为片段标识符,而不是查询的一部分。

这个网址应该是有效的:

https://example.com/piwik/?module=API&method=Actions.getPageUrls&idSite=3&date=yesterday&period=day&format=json&token_auth=mytoken&segment=customVariableValue1%3D%3D9#

【讨论】:

以上是关于Piwik API URL 的问题的主要内容,如果未能解决你的问题,请参考以下文章

Piwik API:按“nb_visits”排序结果是错误的

piwik API的应用

Google Analytics / Piwik + MVC 的多租户支持?

Piwik 删除自定义变量

Piwik:生成计数器图像以在外部站点上显示

使用 Piwik + Ruby on Rails 跟踪目标转换中的自定义变量