json - Submitting a POST request to Piwik.php -


i'm trying send bulk requests piwik tracking api (/piwik.php) , i'm running problem. when send request (from php script on ajax, curl , fiddler2), i'm receiving following:

debug enabled - input parameters:<br/>array ( ) token_auth authenticated! loading plugins: { provider,goals,usercountry } current datetime: 2013-05-02 16:02:27 request invalid: empty request, or maybe tracking disabled in config.ini.php via record_statistics=0 

my post looks this:

{"requests":["%3fidsite%3d1%26url%3dhttp%3a%2f%2fexample.org%26action_name%3dtest+bulk+log+pageview%26rec%3d1"],"token_auth":"mytokenhere"} 

which example straight website. i've made sure set content-type "content-type: application/json" , configuration has record_statistics = 1 explicitly defined.

according documentation, should work, i'm still getting empty request. import_logs.py script works, know general bulk importing not broken, i'm not sure how program accept data. has had luck it?

thanks!

perhaps problem request query strings url encoded, don't need since they're part of post body.

your post should instead:

{"requests":["?idsite=1&url=http://example.org&action_name=test+bulk+log+pageview&rec=1"],"token_auth":"mytokenhere"} 

see example @ docs bulk tracking api: http://piwik.org/docs/tracking-api/reference/#toc-advanced-bulk-tracking-requests


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -