You need to sign in to do that
Don't have an account?
amitashtekar
exposing public webservice
Hi,
Could anyone guide me how can I expose apex webservice to public. Which will not require any authentication.
Any help will be highly appreciated.
Thank you.
Regards,
Amit Ashtekar
you need to write a WSDL in APEX using global variable declaration.
create a service like this
global class myService{
webservice static integer Add(integer a, integer b){
return a +b;
}
}
extract WSDL and generate Session Id to make a request callout.
please see this link:
http://www.sundoginteractive.com/sunblog/posts/using-apex-to-call-salesforce-web-service
Create a website
Create a public website
In the user permission for the public website, grant permission to your apex class.
Check also the permission and restriction of user link to a public website for Saleforce.