i'm interested in seeing proof of concept code either for msn
messenger or yahoo messenger. i would like to be able to right button
click on a contact or friend and have an extra option available. for
instance, right now, the following options exist on my msn messenger
6.0 when i right click on a contact:
Send an instant message
Send a file or photo
Start an audio conversation
Start a webcam conversation
(etc...)
similarly, for my yahoo messenger 5.6, i have the following when i
right click on a friend:
Send a message
Start a mobile conversation
Invite to conference
Invite to view my webcam
(etc...)
the method associated with this new option should use the existing
messenger communications infrastructure to send an "out-of-band"
request message that can be consumed by the messenger of the
contact/friend and similarly an out-of-band reply message will be
received by the guy who selected the option from the right-click menu.
what i mean by out of band is that the request message sent to the
contact/friend is somehow intercepted before it shows up in his
message window and similarly, the response message does not show up in
the message window of the recipient.
so, its almost like i'm asking for a SOAP transaction to happen
between the two friends. i want to get some special information from
the other guy's system. or put another way, instead of sending a
file, i want to get a file but a file whose name is constant so i can
process it and display it to the guy who right clicked on his friend. |
Request for Question Clarification by
webadept-ga
on
10 Sep 2003 08:12 PDT
Hi,
Are you stuck on these two messengers? or are you open to other
messenger programs that use these two protocols? I know of a program
that uses MSN and Yahoo messengers, which can be customized in this
fashion, and has it's own API.
webadept-ga
|
Clarification of Question by
code_blazer-ga
on
10 Sep 2003 10:37 PDT
i want to minimize software dependencies on 3rd party components that
do not have large market share so i don't want to use another
messenger program's api. i suppose this solution is going to require
some api hooking.
|
Request for Question Clarification by
webadept-ga
on
10 Sep 2003 11:26 PDT
The one I have in mind has a rather large market share, but let's see
if anyone else can come up with a solution for you.
Sounds like a cool idea though. I can think of many uses.
webadept-ga
|
Clarification of Question by
code_blazer-ga
on
10 Sep 2003 11:31 PDT
as far as the out-of-band request goes, it doesn't necessarily have to
occur through a message. for instance, on yahoo messenger, i notice
you can share files. so, if there is a programmatic way to for the
remote guy to enable sharing of this file AND if there is a
programmatic way to download the file, then that qualifies as a
successful transaction since it occured without any other act on the
part of the user except for right clicking on his friend and choosing
the option.
|