我試圖發送批量請求到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