Ignore:
Timestamp:
2010-08-14T16:16:52Z (14 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
6ddb223
Parents:
e5854a8
Message:

Responses to add requests work now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/msn/soap.h

    re5854a8 r193dc74  
    190190"</soap:Envelope>"
    191191
     192#define SOAP_MEMLIST_ADD_ACTION "http://www.msn.com/webservices/AddressBook/AddMember"
     193#define SOAP_MEMLIST_DEL_ACTION "http://www.msn.com/webservices/AddressBook/DeleteMember"
     194
     195#define SOAP_MEMLIST_EDIT_PAYLOAD \
     196"<?xml version=\"1.0\" encoding=\"utf-8\"?>" \
     197"<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" \
     198  "<soap:Header xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" \
     199    "<ABApplicationHeader xmlns=\"http://www.msn.com/webservices/AddressBook\">" \
     200      "<ApplicationId xmlns=\"http://www.msn.com/webservices/AddressBook\">CFE80F9D-180F-4399-82AB-413F33A1FA11</ApplicationId>" \
     201      "<IsMigration xmlns=\"http://www.msn.com/webservices/AddressBook\">false</IsMigration>" \
     202      "<PartnerScenario xmlns=\"http://www.msn.com/webservices/AddressBook\">%s</PartnerScenario>" \
     203    "</ABApplicationHeader>" \
     204    "<ABAuthHeader xmlns=\"http://www.msn.com/webservices/AddressBook\">" \
     205      "<ManagedGroupRequest xmlns=\"http://www.msn.com/webservices/AddressBook\">false</ManagedGroupRequest>" \
     206      "<TicketToken>%s</TicketToken>" \
     207    "</ABAuthHeader>" \
     208  "</soap:Header>" \
     209  "<soap:Body xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" \
     210  "<%sMember xmlns=\"http://www.msn.com/webservices/AddressBook\">" \
     211   "<serviceHandle>" \
     212    "<Id>0</Id>" \
     213    "<Type>Messenger</Type>" \
     214    "<ForeignId></ForeignId>" \
     215   "</serviceHandle>" \
     216   "<memberships>" \
     217    "<Membership>" \
     218     "<MemberRole>%s</MemberRole>" \
     219     "<Members>" \
     220      "<Member xsi:type=\"PassportMember\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" \
     221       "<Type>Passport</Type>" \
     222       "<State>Accepted</State>" \
     223       "<PassportName>%s</PassportName>" \
     224      "</Member>" \
     225     "</Members>" \
     226    "</Membership>" \
     227   "</memberships>" \
     228  "</%sMember>" \
     229  "</soap:Body>" \
     230"</soap:Envelope>"
     231
    192232int msn_soap_memlist_request( struct im_connection *ic );
     233int msn_soap_memlist_edit( struct im_connection *ic, const char *handle, gboolean add, int list );
    193234
    194235
Note: See TracChangeset for help on using the changeset viewer.