真奇怪: API.getBulkRequestpython无法处理请求
如果我在浏览器中尝试同样的方法,效果会很好。在
如果我尝试在python中执行任何其他matomo请求,它可以正常工作。在
这是我的代码:
对于URL,我只使用了Matomo reporting API引用的示例。在
import requests
urls = [
'method%3dVisitsSummary.get%26idSite%3d1%26date%3d2012-03-06%26period%3dday',
'method%3dVisitorInterest.getNumberOfVisitsPerVisitDuration%26idSite%3d1%26date%3d2012-03-06%26period%3dday']
params = {
'method': 'API.getBulkRequest',
'urls': urls,
'format': 'json',
'module': 'API',
'token_auth': MATOMO_SECRECT_TOKEN,
}
r = requests.post(api_url, params)
print(r)
print(r.json())
Result:
<Response [200]>
[]
有人能看出明显的错误吗?在
以下方法确实有效:
&urls[0]=test&urls[1]=test
对PHP有点特殊,请求不会自动生成这样的结构。在您可以这样添加参数:
^{pr2}$相关问题 更多 >
编程相关推荐