Я пытаюсь отправить массовые запросы в API отслеживания Piwik (/piwik.php) и столкнулся с проблемой. Когда я отправляю запрос (из PHP-скрипта через ajax, curl и из fiddler2), я получаю следующее:
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"}
Это пример прямо с их сайта. Я убедился, что для типа содержимого задано значение «Тип содержимого: application/json», а в моей конфигурации явно определено значение record_statistics = 1.
Согласно документации, все должно работать, но я все еще получаю пустой запрос. Скрипт import_logs.py тоже работает, поэтому я знаю, что общий массовый импорт не нарушен, но я не уверен, как заставить программу принимать мои данные. Кому-нибудь с ним повезло?
Спасибо!