Webservice for Sharepoint wss 3.0  list to be consumed by 3rd party site.

Posted on 2012-09-22
Last Modified: 2012-09-30

II have a project where I have to create a web service to allow a 3rd part read access to wss 3.0 SharePoint list items.   I have access to the server where Sharepoiint 3.0 is installed.  My tools are Visual Web Developer Express 2010.   I am looking for an over view of what I need to do. I do know that SharePoint has web service methods and I know I have to use the list one.


What I am looking for is direction in where to get started.

1) What do I need to build on my server to set up the webservice.
2) What kind of credentials do I set up? Do I need to create a username and password?
3) I assume I need to reference the l ist with GUID and perhaps a view.
4) How do I consume the website. I would like to build a simple ASP site that dumps list data to prove out the concept.

Any help getting started would be appreciated.
Question by:Epistrophy
    LVL 21

    Expert Comment

    You have to understand one thing, SharePoint's webservice is an internal webservice (meaning the same domain). It cannot be consumed by outside domain sites, unless your sharepoint site is a public facing site. Is this what you are trying to accomplish- where you have an web app that's consuming the SP Webservice?

    Author Comment

    Thank you for the reply.

    While the SharePoint site is not public facing, it is on the public facing  server.  A login is needed to gain access to the SharePoint site.  I already do serve data from the SharePoint site to a public facing site on the same server.   Since both are on the same server I us a web reference to accomplish that.

    What I have to do now  is  allow read access, to a single SharePoint list,  to another server on another domain.
    LVL 21

    Accepted Solution


    Author Closing Comment

    Thank you this pointed me in the right direction.

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Join & Write a Comment

    For SharePoint sites, particularly public-facing ones, there are times when adding JavaScript, Meta Tags, CSS Styles or other content to the page <head> section is more practical than modifying master pages.  For instance, you could add the jQuery l…
    A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now