Protocols/MSNP/MSNP15/Roaming: Difference between revisions
m (Reverted edit of LaboaCacel, changed back to last version by Idil) |
Animadoria (talk | contribs) No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Protocols/MSNP | {{Protocols/MSNP| | ||
section=MSNP15}} | |||
Latest revision as of 13:42, 15 May 2022
MSNP Protocol |
Version 15 |
General |
Overview • Changes |
Single Sign-On • Ticket Tokens |
New Features |
Locations |
Roaming Content |
Overview |
Introduction • Terms • Clients |
Reference |
Error List • Commands • Relying Party Suite • Spotlife |
Services |
XMPP • HTTP Gateway • Tabs • Activities |
Documentation |
Development Tools • MSNP Grid |
Polygamy • URLs used by MSN |
Documents |
Protocol Versions |
Version 21 |
Version 18 |
Version 16 |
Version 15 |
Version 14 |
Version 13 |
Version 12 |
Version 11 |
Version 9 |
Version 8 |
Version 2 |
MSNC |
Introduction • P2P • Object Descriptor • Display Pictures • File Transfer |
Scenarios |
Microsoft Messenger for Mac |
MSNP on WebTV (MSNTV) |
Roaming
6 Soap Actions:
Get Profile(Get a user's info):
http://www.msn.com/webservices/storage/w10/GetProfile
Update Profile(Update your info):
http://www.msn.com/webservices/storage/w10/UpdateProfile
Create Document(Store your display picture):
http://www.msn.com/webservices/storage/w10/CreateDocument
Find Documents(See your stored display pictures):
http://www.msn.com/webservices/storage/w10/FindDocuments
Create Relationships:
http://www.msn.com/webservices/storage/w10/CreateRelationships
Delete Relationships:
http://www.msn.com/webservices/storage/w10/DeleteRelationships
Post Action:
https://tkrdr.storage.msn.com/storageservice/SchematizedStore.asmx
The contents will be described thoroughly later on
SOAP XML Template
<?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> <soap:Header> <AffinityCacheHeader xmlns="http://www.msn.com/webservices/storage/w10"> <CacheKey>cacheKeyHere</CacheKey> </AffinityCacheHeader> <StorageApplicationHeader xmlns="http://www.msn.com/webservices/storage/w10"> <ApplicationID>Messenger Client 8.5</ApplicationID> <Scenario>RoamingIdentityChanged</Scenario> </StorageApplicationHeader> <StorageUserHeader xmlns="http://www.msn.com/webservices/storage/w10"> <Puid>0</Puid> <TicketToken>t=ticket-here&p=</TicketToken> </StorageUserHeader> </soap:Header> <soap:Body> <!-- Action specific body --> </soap:Body> </soap:Envelope>
In order to get your cache key, remove the AffinityCacheHeader area, and request your profile with the Scenario set to "Initial" instead of "RoamingIdentityChanged"