Weavor


Hello guys, and gals its another day another doller, I hope. Todays question is about web services. In my gandering around the MSDN forums I keep comming accross web services. These nifty little bouts of code allow you to access a function from a webpage that is not normaly available. Thats a great thing and like the Live Search, Custom Domains and a few other's on live.com it can be really handy. Does the Live Web Messenger at http://webmessenger.msn.com/ have a web sevice My current project is going in the direction of a a stand alone web service client! By using Live ID, my client is hopeing to authenticate the user (his employees), then the user will be able to access alot of diffrent online functions which will configure the application. Authintication and Communication will be the standered on each App, this will include a Chat service, It would be nice for both me and my client to be able to access the messenger service from the application instead of me writing one any ideas





Re: Web Services

Danny Thorpe MSFT


Hi Weavor,

The only API I'm aware of to send or receive messages over the Windows Live Messenger messaging network is the Mesenger Bots API, where your code executes on a managed server, and can be reviewed, monitored, and shut down if it generates too much traffic.

WebMessenger works because it lives in the msn.com domain, so it can access services on msn.com that pages on other domains cannot access.

There are two main risks in creating a public API to put IM messages directly into the Messenger network:

  1. Spam
  2. Loss of ad revenue.

The Messenger client displays ads. With hundreds of millions of online-user-hours per month, the revenue is far from trivial.

Getting into a trusted contractual relationship with Microsoft would solve the first risk. If a business partner under contract starts spewing spam, the contract provides ways for Microsoft to stop the spam and protect its network and customers from abuse.

The second item can also be dealt with through partnership agreements - revenue sharing. Unfortunately, the numbers would need to be pretty big to get Microsoft's attention.

-Danny







Re: Web Services

Weavor

Thanks Danny! Straight answer I like that. Other than creating another independent client, or useing the yahoo API ( which although could be done I would rather work with live ) any ideas on how I could accomplish that





Re: Web Services

Danny Thorpe MSFT

Hi Weavor,

Keep bugging the Messenger folks... over in the Messenger forum. ;>

It might also be a good idea to find out who your local MSFT Developer Platform Evangelist is, and get cozy with him/her. Your DPE can go to bat for you with the MSFT development groups, especially if what you're asking for is also being requested by other customers or if what you're asking for could be covered by something that's in development but not quite there yet.

-Danny