0

I'm trying to get user image URL from User Profile Service using JavaScript/Jquery but haven't managed to get the correct tag. One of the reasons is because I can't identify the tags correctly. I think it's possible to enter the method with parameter into the URL and obtain an XML output in the browser, this would help me work out the correct tag to locate. Does anyone know the correct syntax for the url to perform this?

I have the code below as the starting point which outputs methods. http://<server>/_vti_bin/UserProfileService.asmx.

Using SP 2010.

1 Answer 1

0

To manually test OOTB SharePoint Web services from the browser, you first need to allow that from the web.config.

Open the web.config for Web services, located at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI

Change:

<protocols>  
  <remove name="HttpPost" />
  <remove name="HttpGet" />
  <remove name="HttpPostLocalhost" />
</protocols>

to:

<protocols>  
  <add name="HttpPost" />
  <add name="HttpGet" />
  <add name="HttpPostLocalhost" />
</protocols>

Save, and navigate to http://<server>/_vti_bin/UserProfileService.asmx from the browser.

The list of all available methods should appear. Click e.g. on GetUserProfileByName and you should see a page promptig you for parameters, e.g. AccountName.

EDIT
Another option would be to test, not from the browser, but from a dedicated test client tool, such as https://www.soapui.org/.

4
  • In the brower I see the list of methods, no promt box opens when clicking any of the methods. Jan 24, 2017 at 21:22
  • Not a prompt box, simply a new page for the method, with text box for the parameters.
    – Evariste
    Jan 25, 2017 at 7:03
  • unfortunately I don't have access to edit the web.config so will try research more. BTW the above codes are identical Jan 31, 2017 at 10:14
  • "BTW the above codes are identical" --> yup, a mistake I fixed in my answer. Unfortunately, there's no other option than editing the web.config file to test from the browser. Or you can use a client tool to test ASMX Web service, such as soapui.org.
    – Evariste
    Jan 31, 2017 at 11:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.