Hi Buddy, Yea your apporach seems to be correct. But you can use the existing xmpp tasks to parse the xml's , also one more thing..... before you can get any pending friend requests from the google server you have to do a roster query..... I think i came across this point in the RFC somewhere....
Let me know if you find any sucess.... Will keep you updated as welll...... Regards, Swanand On 10/26/07, water2oil <[EMAIL PROTECTED]> wrote: > > > Hi swanand, > > I have an idea as follows: > Suppose we have developed a client, we may call it XMPPClient, then > we use it to log in our account, at this time, our client should tell > "our server" :"Hey, someone login with me, please send other > people's adding request to me, don't just save it". Am I right? > > thank you > > water2oil > On Oct 26, 2:36 pm, "swanand rao" <[EMAIL PROTECTED]> wrote: > > Hi Water2Oil, > > > > I like your name Water2Oil.... world will become a greener and > > healthier place if someone actually converts water as a usuable > > fuel..... > > > > Ok now with reference to the problem..... I am too trying to accept > > friend request via the call example. Now when I went thru the RFC I > > found that we had to do the following steps while accpeting a friend > > rewuest: > > > > Step 1: Look out for presence stanza with tag <presence> and attribute > > type set to subscribe so the call application should be customized to > > look out for stanza as follows: > > > > <presence [EMAIL PROTECTED] type='subscribe'> > > > > Step 2: Once step is successfully done send a roster set rewuest to the > server: > > > > This will set the friend who has sent us a request into our roster > > managed by google server. > > > > Check the RFC for the exact xml that we need to build to set roster > > with the friends jid. > > > > Step 3: After step 1 and 2 are successfully done send a presence > > stanza to the jid of the reqester ( eg [EMAIL PROTECTED] as mentioned in > > step 2) with type attribute as subscribed > > > > <presence [EMAIL PROTECTED] type='subscribed'> > > > > If these three steps are done correctly then the friend can be added > > successfully. > > > > Note that we are operating as per jabber standards and it is possible > > that google might have not followed the standards strictly. So we > > might fail as well. Just hope that google follows the Jabber standard > > and give a try to the steps I mentioned. I am too going to try the > > same. Lets see if it works out. > > > > Saint Peter Andre who is a member of this forum has written the RFC. > > If possible I request him to let us know whether our understanding is > > correct. > > > > Finally one suggestion try and use the presencepushtask and > > presenceouttask to build your xml handler for our problem. you will > > save a lot of rework. > > > > In between lets keep our efforts on. > > > > Thanks > > > > Swanand > > > > On 10/26/07, water2oil <[EMAIL PROTECTED]> wrote: > > > > > > > > > Hi, Swanand > > > Thank you very much for your help, I understand the problem further > > > more. Now my problem is about the call example itself: > > > After loging in (of course, using call example with "-d" > > > option ),,then someone else adds me as his/her friend > > > , here comes the problem, my server did not send me a > > > notification about this event ,.: > > > > > If I log out and then log in this account again with GTalk or some > > > other client, then I will get the notification of this event, so I am > > > sure that my server did not send me anything in the first condition. > > > (just save it until I log in with GTalk or some other client), Do you > > > think so? I need your help with this problem, thank you very much. > > > > > Best wishes. > > > On Oct 26, 3:16 am, "swanand rao" <[EMAIL PROTECTED]> wrote: > > > > Hi Water2Oil, > > > > > > Check out the RFC for XMPPhttp://www.ietf.org/rfc/rfc3921.txthavea > look > > > > at section 5.1.6 and section 8 it has the details which ur looking > for. I > > > am > > > > sure it will help you. > > > > > > Regards, > > > > > > Swanand > > > > > > On 10/25/07, water2oil <[EMAIL PROTECTED]> wrote: > > > > > > > Hi, > > > > > > > First ,take the following steps: > > > > > 1, Running the call example in libjingle with "-d" option (for > > > > > example, log in as [EMAIL PROTECTED]) > > > > > > > 2, then [EMAIL PROTECTED] send a request to add me as his/her friend > > > > > > > the problem is : > > > > > > > I receive nothing infomation on screen, so how do I know that > > > > > [EMAIL PROTECTED] wants to add me now????? > > > > > > > maybe we can say in another way: > > > > > 1, if I want to add someone else as my friend, we can send > > > > > <iq type='set'> > > > > > <query xmlns='jabber:iq:roster'> > > > > > <item jid='[EMAIL PROTECTED]'/> > > > > > </query> > > > > > </iq> > > > > > to "our server". but "our server" must sends something to notify > the > > > > > "someone else". > > > > > what infomation is sent by "our server"? OR what information > "someone > > > > > else" receives? > > > > > > > I don't know if my expression is clearly, forgive my poor english. > > > > > > > Anyone would give me some hints? thanks in advance. > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "google-talk-open" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-talk-open?hl=en -~----------~----~----~----~------~----~------~--~---
