yellows111
ce7c3bee1c
i have basically touched every file help * Moved all the error code stuff to one new sectional page, because the old way of doing it sucked big time. * Rename passport (soap) to RST * Formatting changes (many) * Several corrections * change git host because git.kevinthe.horse seems Dead
35 lines
1.7 KiB
Markdown
35 lines
1.7 KiB
Markdown
# Introduction
|
|
The Contact Sharing Service (SharingService) is a SOAP (XML) Web Service.
|
|
It was introduced with [MSNP13](../versions/msnp13.md).
|
|
|
|
It manages the Messenger Service's Allow List (AL), Block List (BL), Reverse List (RL), and Pending List (PL) members.
|
|
|
|
It's default HTTP URL is `http://byrdr.omega.contacts.msn.com/abservice/SharingService.asmx`.
|
|
It's default HTTPS URL is `https://byrdr.omega.contacts.msn.com/abservice/SharingService.asmx`.
|
|
|
|
This service requires [Passport authentication](rst.md).
|
|
|
|
Related: [Address Book Service](abservice.md) (for Forward List (FL) members).
|
|
|
|
# Actions
|
|
*All actions listed have the prefix of
|
|
`http://www.msn.com/webservices/AddressBook/`.*
|
|
|
|
* [FindMembership](sharingservice/findmembership.md) (internal name: `Sharing.Pull.Membership`)
|
|
* [AddMember](sharingservice/addmember.md) (internal name: `Sharing.Push.Member.Add`)
|
|
* [DeleteMember](sharingservice/deletemember.md) (internal name: `Sharing.Push.Member.Delete`)
|
|
|
|
## Actions that we don't know much about
|
|
* UpdateMember (internal name: `Sharing.Push.Member.Edit`)
|
|
* AddService (internal name: `Sharing.Push.Service.Add`)
|
|
* UpdateService (internal name: `Sharing.Push.Service.Edit`)
|
|
* FindInverseService (internal name: `Sharing.Pull.InverseServices`)
|
|
* DeleteInverseService (internal name: `Sharing.Push.Document.Delete`)
|
|
* AcceptInvitation (internal name: `Sharing.Push.Invitation.Accept`)
|
|
* DeclineInvitation (internal name: `Sharing.Push.Invitation.Decline`)
|
|
* AddNamespace (internal name: `Sharing.Push.Namespace.Add`)
|
|
* DeleteNamespace (internal name: `Sharing.Push.Namespace.Delete`)
|
|
|
|
# Shared Templates
|
|
Being based on the [Address Book Service](abservice.md),
|
|
both the request (client) and response (server) use the exact same boilerplate.
|