CommerceBulder WebAPI - Required or Not?
Posted: Tue Jul 29, 2014 2:53 pm
CommerceBuilder WebAPI. The current documentation mentions that it is mainly for future use, but developers can use the services now.
Are these services required for the the Store / Site to function?
2 scenarios below.
1) We have a client request to hide / disable the public API's. They don't want to make it "easy" for someone to scrape their catalog content. One way we thought was to change up the maps/routes on app start, but a cleaner approach would be to remove from web.config and bin. Thoughts/suggestions?
2) Along similar lines, we are building iOS and Android apps for another client that will hit their AbleCommerce site. We plan to use WebApi v2 and odata. From our past experience with trying to add WebAPIv2 services, the web application throws an exception onstart - somewhere from the Help documentation class. The current Commerce Builder WebAPI appears to reference the older WebAPI. (Apparently, the WebAPI v2 interface for that class contains new methods/overloads).
2a) Will CommerceBuilder WepAPI be updated to use the latest WebAPI stack anytime soon?
2b) Can we safely disable the CommerceBuilder WebAPI reference without affecting the behavior of the store. (Similar to #1 above)
Thanks for your help!
Are these services required for the the Store / Site to function?
2 scenarios below.
1) We have a client request to hide / disable the public API's. They don't want to make it "easy" for someone to scrape their catalog content. One way we thought was to change up the maps/routes on app start, but a cleaner approach would be to remove from web.config and bin. Thoughts/suggestions?
2) Along similar lines, we are building iOS and Android apps for another client that will hit their AbleCommerce site. We plan to use WebApi v2 and odata. From our past experience with trying to add WebAPIv2 services, the web application throws an exception onstart - somewhere from the Help documentation class. The current Commerce Builder WebAPI appears to reference the older WebAPI. (Apparently, the WebAPI v2 interface for that class contains new methods/overloads).
2a) Will CommerceBuilder WepAPI be updated to use the latest WebAPI stack anytime soon?
2b) Can we safely disable the CommerceBuilder WebAPI reference without affecting the behavior of the store. (Similar to #1 above)
Thanks for your help!