我试图发送批量请求到Piwik跟踪API(/piwik.php),我遇到了问题。当我发送请求(从PHP脚本阿贾克斯,卷曲和fiddler2),我收到以下内容:提交POST请求到Piwik.php
Debug enabled - Input parameters:<br/>array ()
token_auth is authenticated!
Loading plugins: { Provider,Goals,UserCountry }
Current datetime: 2013-05-02 16:02:27
The request is invalid: empty request, or maybe tracking is disabled in the config.ini.php via record_statistics=0
我的帖子是这样的:
{"requests":["%3Fidsite%3D1%26url%3Dhttp%3A%2F%2Fexample.org%26action_name%3DTest+bulk+log+Pageview%26rec%3D1"],"token_auth":"mytokenhere"}
哪个是例子直接从他们的网站。我已经确定将内容类型设置为“Content-Type:application/json”,并且我的配置具有明确定义的record_statistics = 1。
根据文档,这应该都可以工作,但我仍然得到空的请求。 import_logs.py脚本也可以工作,所以我知道一般批量导入没有被破坏,但我不知道如何让程序接受我的数据。有没有人有过运气?
谢谢!
感谢nullability。这是有点这样,他们的文档是错误的json字符串需要被发送。我能够在我的服务器上安装Fiddler,并在运行他们的导入脚本时了解了如何构建请求。 – 2013-05-03 14:26:49