Hello Everyone,
Today I felt some curiosity about:
https://github.com/Jaspersoft/jrs-rest-php-client
Thats why I just cloned and set-up autoload.php to start testing this Client.
Here is my code:
But I am having a response with error: HTTP Status 401 - Full authentication is required to access this resource. I just double checked username, password and org, and everything seems right. So testing, for example with:
curl -D- -u username:password -X GET http://report.myserver.com:80/jasperserver-pro/rest/resources
http://report.myserver.com:80/jasperserver-pro/rest/resources?j_username...
Is responding right, with an XML response of resource descriptors.
Another interesting thing I found debugging (var_dump) function setCurlOpts in RESTRequest.php is that $this->url is:
http://report.myserver.com:80/jasperserver-pro/rest_v2/resources
and not:
http://report.myserver.com:80/jasperserver-pro/rest/resources
which responds with a not found status.
I also tried adding some Authorization: Basic to CURLOPT_HTTPHEADER.
But no succesful response is back. By the way, Passing variables by reference is a deprecated issue to worry about? Even if my php 5.5.1-2 is not yelling about it.
Thanks in advance.
1 Answer:
Hi Pablo,
The jrs-rest-php-client on github currently has repositoryService and Resource services which are expected to work with the next release of JRS Pro.
You can develop code and test it against the latest trunk build for the community edition if you would like to develop prior to the next release. If you checkout the tag for "lastSuccessfulBuild-trunk" or "lastReviewed-trunk" (stable version) below, you can build the community edition which will support the latest php client.
Link to public SVN: http://anonsvn:anonsvn@code.jaspersoft.com/svn/repos/jasperserver
Thanks for your time Grant,
Now I think We are going to stick to the Stable version from:
http://community.jaspersoft.com/project/php-client/resources
Great work man!