Hi,
I was trying to do a drillDownSearch using [1]. This operation always
returned *"{"status" : "failed", "message" : "drilldownSearch parameters
are not provided"}"*. Further debugging, found out out that, this happens
due to the "request" is not getting build at the
https://localhost:9443/portal/controllers/apis/analytics.jag, hence
contentAsString = stringify(content); always resolve to null, resulting the
above error.
I could overcome this by adding the following to the "analytics.jag" file
[2]:
*if(request.getMethod() == "POST") {*
*log.debug(request.getContent());*
*} *
Further, I also had to change [3] to follow:
contentAsString = content;
It seemed like to me, the request was not getting built. Any idea what
would be the reason for this?
btw, in the doc [1] var client = new AnalyticsClient().init(); should be
changed to var client = new AnalyticsClient() it seems (no *init()* part).
[1] https://docs.wso2.com/display/DAS300/Analytics+JavaScript+(JS)+API
[2]
https://github.com/wso2/carbon-dashboards/blob/master/apps/portal/controllers/apis/analytics.jag
[3]
https://github.com/wso2/carbon-dashboards/blob/master/apps/portal/controllers/apis/analytics.jag#L151
Thanks,
Supun
--
*Supun Sethunga*
Software Engineer
WSO2, Inc.
http://wso2.com/
lean | enterprise | middleware
Mobile : +94 716546324
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev