MSNTV 2/Services/Service IDs: Difference between revisions

From WebTV Wiki
Jump to navigation Jump to search
imported>Admin
(Remove wiki path from page content)
 
(Add more URLs)
Line 6: Line 6:
== Service IDs ==
== Service IDs ==
=== "connection" ===
=== "connection" ===
* <code>connection::prereg</code> - Pre-registration?
* <code>connection::prereg</code> - Pre-registration URL. Trusted service.
* <code>connection::login</code> - URL for login service.
* <code>connection::login</code> - URL for login service. Trusted service.
* <code>connection::nightly_login</code> - URL for nightly login service.
* <code>connection::nightly_login</code> - URL for nightly login service. Trusted service.
* <code>connection::reconnect</code> - URL for relogin service(?).
* <code>connection::reconnect</code> - URL for relogin service. Trusted service.
* <code>connection::resetpassword</code> - URL for password reset service.
* <code>connection::resetpassword</code> - URL for password reset service.
* <code>connection::popupcontrol</code> - ???
* <code>connection::popupcontrol</code> - ???
Line 16: Line 16:


=== "home" ===
=== "home" ===
* <code>home::home</code> - Assumed to be the URL for the home page.
* <code>home::home</code> - URL for the home page. Original URL was <code><nowiki>http://msntv.msn.com/pages/home/home.aspx?WANProvider={WANProvider}</nowiki></code>
* <code>home::target</code> - ???
* <code>home::target</code> - ???
* <code>home::bgmusic</code> - Service used to initiate background music feature on later firmware versions. Service is launched by accessing the service URL from the Music home page. Original URL unknown.
* <code>home::videoplus</code> - URL for MSN Video service. Original URL was <code><nowiki>http://msntv.msn.com/pages/msnvideo/main.aspx</nowiki></code>.
=== Discuss ===
* <code>discuss::home</code> - URL for Discuss service home page. Original URL unknown, but it was likely <code><nowiki>http://sgX.msntv.msn.com/apps/discuss/DiscussLobby.aspx</nowiki></code>.




=== Messenger ===
=== Messenger ===
* <code>messenger::root</code> - URL used to verify access to Messenger services. Version 1 of the MSNTV 2 home page checks if the service is present to determine if it should open the IM panel.
* <code>messenger::root</code> - Service used to verify access to Messenger services. Version 1 of the MSNTV 2 home page checks if the service is present to determine if it should open the IM panel. Original value unknwon.
* <code>messenger::ServiceTarget</code> - Service used to store authentication data for Messenger. URL is the domain to use for Passport authentication (messenger.msn.com), and the description stores the service policy ("MBI").




=== E-mail ===
=== E-mail ===
* <code>mail::listmail</code> - URL for E-mail service.
* <code>mail::listmail</code> - URL for E-mail service. Original URL was <code><nowiki>https://mail-sgX.trusted.msntv.msn.com/apps/mail/listmail.aspx</nowiki></code>. Trusted service.
* <code>mail::check</code> - URL for mail check service.
* <code>mail::check</code> - URL for mail check service. Original URL was <code><nowiki>https://sgX.trusted.msntv.msn.com/apps/connection/CheckMail.aspx?phase=CheckMail&purpose=CheckMail</nowiki></code>. Trusted service.




=== Chat ===
=== Chat ===
* <code>chat::home</code> - URL for Chat service.
* <code>chat::home</code> - URL for Chat service. Original URL unknown.




Line 43: Line 50:


=== Search ===
=== Search ===
* <code>search::search</code> - URL for search page.
* <code>search::search</code> - URL for search page. Original URL was <code><nowiki>http://sgX.msntv.msn.com/search/Search.aspx</nowiki></code>.
* <code>search::main</code> - ???
* <code>search::main</code> - Another URL for search. Original URL was <code><nowiki>http://sgX.msntv.msn.com/search/Categories.aspx</nowiki></code>.




Line 78: Line 85:
=== Misc. ===
=== Misc. ===
* <code>onlinestorage::root</code> - ???
* <code>onlinestorage::root</code> - ???
* <code>help::help</code> - URL for help service. Original URL was <code><nowiki>http://sgX.msntv.msn.com/health/Help.aspx</nowiki/</code>.
* <code>Music::Home</code> - URL for Music page.
* <code>Music::Home</code> - URL for Music page.
* <code>Video::Home</code> - URL for Videos page.
* <code>Video::Home</code> - URL for Videos page.
Line 84: Line 92:
* <code>msnradio::nowplaying</code> - ???
* <code>msnradio::nowplaying</code> - ???
* <code>home::cinemanow</code> - ???
* <code>home::cinemanow</code> - ???
* <code>home::videoplus</code> - ???
* <code>home::musicvideo</code> - ???
* <code>home::musicvideo</code> - ???
* <code>ctags::main</code> - Points to link <code>http://c.msn.com/c.gif?di=1455&pi=68206&tp=http%3a%2f%2fmsntv.msn.com%2fclient%2f</code>. Possibly used for some kind of tracking.
* <code>ctags::main</code> - Points to link <code>http://c.msn.com/c.gif?di=1455&pi=68206&tp=http%3a%2f%2fmsntv.msn.com%2fclient%2f</code>. Possibly used for some kind of tracking.

Revision as of 11:48, 24 January 2023

MSNTV 2 service IDs are identifiers for core service URLs the MSNTV 2 unit has to access. The IDs can be any string but most usually use the group::service format, usually if there is more than one service in a particular group of services.

Usage

To get the URL of a service, MSNTV 2's service pages call the JavaScript function window.external.GetSafeServiceURL('SERVICE_ID').

Service IDs

"connection"

  • connection::prereg - Pre-registration URL. Trusted service.
  • connection::login - URL for login service. Trusted service.
  • connection::nightly_login - URL for nightly login service. Trusted service.
  • connection::reconnect - URL for relogin service. Trusted service.
  • connection::resetpassword - URL for password reset service.
  • connection::popupcontrol - ???
  • connection::pagepatch - ???


"home"

  • home::home - URL for the home page. Original URL was http://msntv.msn.com/pages/home/home.aspx?WANProvider={WANProvider}
  • home::target - ???
  • home::bgmusic - Service used to initiate background music feature on later firmware versions. Service is launched by accessing the service URL from the Music home page. Original URL unknown.
  • home::videoplus - URL for MSN Video service. Original URL was http://msntv.msn.com/pages/msnvideo/main.aspx.


Discuss

  • discuss::home - URL for Discuss service home page. Original URL unknown, but it was likely http://sgX.msntv.msn.com/apps/discuss/DiscussLobby.aspx.


Messenger

  • messenger::root - Service used to verify access to Messenger services. Version 1 of the MSNTV 2 home page checks if the service is present to determine if it should open the IM panel. Original value unknwon.
  • messenger::ServiceTarget - Service used to store authentication data for Messenger. URL is the domain to use for Passport authentication (messenger.msn.com), and the description stores the service policy ("MBI").


E-mail

  • mail::listmail - URL for E-mail service. Original URL was https://mail-sgX.trusted.msntv.msn.com/apps/mail/listmail.aspx. Trusted service.
  • mail::check - URL for mail check service. Original URL was https://sgX.trusted.msntv.msn.com/apps/connection/CheckMail.aspx?phase=CheckMail&purpose=CheckMail. Trusted service.


Chat

  • chat::home - URL for Chat service. Original URL unknown.


"settings"

  • Settings::HomeNetwork - Assumed to be a URL to Home Network settings.
  • settings::mainindex - Assumed to be a URL possibly for general/billing settings.


"UAM" (Account Services)

  • UAM::UAMbase - Assumed to be a URL to account settings.


Search

  • search::search - URL for search page. Original URL was http://sgX.msntv.msn.com/search/Search.aspx.
  • search::main - Another URL for search. Original URL was http://sgX.msntv.msn.com/search/Categories.aspx.


Photos

  • Photos - URL for Photos app.
  • Photo::Home - URL for Photos home.


Offline Services

  • offline::tempMail - ???
  • offline::tempSearch - ???


Favorites

  • favorite::shortcut - ???


LAN

  • LAN::Reconnect - ???
  • LAN::ApplySettings - ???
  • LAN::Goto - ???


"browser" (Browser Commands?)

  • browser::back - Handles page back operation.
  • browser::esc - Handles Escape key operation.
  • browser::print - ???
  • browser::expandselectionstart - ???
  • browser::expandselectionend - ???
  • browser::showpopup - ???


Misc.