I would like to know if there is a java api for the sharepoint server.
Thanks a lot
SharePoint includes a Representational State Transfer (REST) service that is comparable to the existing SharePoint client object models. Now, developers can interact remotely with SharePoint data by using any technology that supports REST web requests.
The REST API is implemented as Data-centric web service based on the Open Data Protocol or OData. The way these web services work, use each resource in the system is addressable by a specific URL that you pass off to the server. Let us look at this in Internet Explorer in which SharePoint site is open.
Client object models for managed code. SharePoint has three client object models for managed code: . NET, Silverlight, and mobile.
I hope these API will help you
http://code.google.com/p/java-sharepoint-library/
http://code.google.com/p/sharepoint-wsdl/
http://dev.day.com/docs/en/crx/connectors/sharepoint/current.html
We can use SharePoint Web Services for connecting from java. http://www.infoq.com/articles/swanson-moss-web-services
http://techiehojae.blogspot.in/2009/10/invoking-sharepoint-web-services.html
No there isn't. The SharePoint API is .NET only. However, you could use a Java .NET Bridge like this or you could use the SharePoint Webservices.
The SharePoint Webservices are "normal" SOAP webservices, so you consume them just like any other... i don't know java, but i assume there is a tool that let you create a (client) class based on a WSDL file. Here is a good tutorial showing you the basics.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With