Click here to Skip to main content
15,901,957 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
Hello,

If I used web service from another project or any other web-service which is not mine is that the case whenever I call that web-service in my project then creator of that web-service get know that some one use my web-service?
I search on google but I did not get clear answer.
Posted

The owner of that web-service would be logging your activity. Most of the companies provide services like payment gateways, SMS gateways. Not just that, but in many cases the Bing Location APIs and Google Translate APIs are also web services, that you would be consuming using HTTP requests. They are usually web-services that you would consume. They all keep a track of your usage.

Tracking your activity would help them in billing you. They would know when your quota is going to exceed and they will end providing you with a service. There are many ways of using the web services, one way is by using an API token. Sometimes these tokens are used to make a request. But anyways, to consume a service, you are going to make a request to their servers. That is when they know someone is using their service. :-)

In my opinion, they are going to track you anyway! And yes, they can only track you when you make a request to their servers. Including a service in your project is just the "first step".
 
Share this answer
 
Comments
Kishor-KW 13-Jan-16 7:04am    
So this is same condition for all webservices no matter big enterprise or made by college student. They will get know when we call their web-service.
Afzaal Ahmad Zeeshan 13-Jan-16 7:44am    
No, web services standards do not enforce to track the clients. However, the author himself may want to track the users. As I have already mentioned that the purpose is to make sure that the owners know what their clients are doing. Otherwise, it helps in billing them.

I don't find any good purpose of tracking the users in an open source project or in a college student one! I have written 5-10 web services, and none of them have any code to track the users.

The final answer is in the hands of the author himself. He may have a valid reason to track the clients and users, down. :-)
Kishor-KW 13-Jan-16 9:06am    
ok, means to track the user we have to write a code. how to identified that is
web-services contain such code?
Afzaal Ahmad Zeeshan 13-Jan-16 9:07am    
You cannot identify, that is why the company or author has a Privacy policy, in which they declare how they work and how they use your data. Read their policy, if there isn't any, then chances are they are surely tracking you!
Kishor-KW 13-Jan-16 9:11am    
I am taking about normal web-services that we used in our projects.
 
Share this answer
 
Comments
Kishor-KW 13-Jan-16 9:17am    
Thank you

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900