msnp-wiki/docs/services/sharingservice.md
yellows111 221de2169f
Corrections, USR, SYN
Added new section to Protocols (half done with it though): Changes to error codes, to ask "When did that error code get implemented and when did it get removed" Probably could be made better, eh.

5 Commands Remain.

New change record, too.
2024-10-23 21:47:02 +01:00

33 lines
1.5 KiB
Markdown

# Introduction
The Contact Sharing Service (SharingService) is a SOAP (XML) Web Service.
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](passport14.md).
Related: [Address Book Service](abservice.md) (for Forward List (PL) members).
# Actions
*All actions listed have the prefix of
`http://www.msn.com/webservices/AddressBook/`.*
* FindMembership (internal name: `Sharing.Pull.Membership`)
* AddMember (internal name: `Sharing.Push.Member.Add`)
* DeleteMember (internal name: `Sharing.Push.Member.Delete`)
* UpdateMember (internal name: `Sharing.Push.Member.Edit`)
## Actions that we don't know much about
* 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`)