Skip to content

Service URLs

wtv-411 edited this page May 10, 2023 · 2 revisions

A list of service URLs used on the MSN TV 2 service.

Most information sourced from the WebTV Wiki.

Login

  • https://sgN.trusted.msntv.msn.com/connection/Errors.aspx?category=ClientLoginManager&code=-2130706175&elapsedTime=1000&BoxID={BoxID}&x=y - Related to Anduril login, and likely meant to be called by BoxCheck when an error occurs with Passport login (code from the URL matches up with a Passport error code from TVPassport.DLL). How this service works is currently undocumented, but it might trigger the MSN TV 2 to display a message box based on event logs.

Home Page

  • http://msntv.msn.com/pages/home/home.aspx - MSN TV home page. Two versions of this home page were served on this URL - a version optimized for dial-up (looks like the home pages shown in promotional pictures) and a version for broadband, which got revamped around 2005. The kind of page that would be sent to the box would depend on either a WANProvider query parameter included in the URL when UserCheck sends the service list, or from cookies(?). While missing image assets for the dial up home page have been recovered (albeit some only having compressed versions archived), no trace of any HTML belonging to the broadband home pages have been found as of writing
    • WANProvider: Optional parameter. Tells the home page how the user is connected to the MSN TV 2 service, likely used to determine what kind of home page to give to the box. Values observed are MSNIANB (connected through MSN Dial-up), BYOAEN (Broadband), and BYOANB (using another dial-up ISP)
  • http://msntv.msn.com/pages/Home/MoneyModule.aspx - Stocks page used for the rotating pane on the home page
  • http://msntv.msn.com/pages/Home/WeatherModule.aspx - Weather page used for the rotating pane on the home page
  • http://msntv.msn.com/Images/ - MSN TV home images
  • http://msntv.msn.com/HTC/ - HTML component files used for the MSN TV pages
  • http://msntv.msn.com/Include.ashx?type={type}&target={target}&v={v} - Include service for MSN TV service pages
    • type: Type of include file to load. Can be js, css, or htc (HTML Component)
    • target: Local URL of include file. This would always go to a server hosted on http://localhost:1700 on the original MSN TV service
    • v: Version of include file to pull

Centers

Keep in mind that not all centers were hosted by MSN TV. Some were simply links to external web sites from the MSN TV home page.

News

  • http://msntv.msn.com/Pages/News/TopStories.aspx - News info center (Top Stories)
  • http://msntv.msn.com/Pages/News/Business.aspx - Business headlines
  • http://msntv.msn.com/Pages/News/Technology.aspx - Technology headlines
  • http://msntv.msn.com/Pages/News/Health.aspx - Health headlines
  • http://msntv.msn.com/Pages/News/Travel.aspx - Travel headlines
  • http://msntv.msn.com/Pages/News/Opinion.aspx - Opinion and analysis headlines
  • http://msntv.msn.com/Pages/News/Local.aspx - Local news headlines for MSN TV user's city
  • http://msntv.msn.com/Pages/News/Lottery.aspx - Lottery results for MSN TV user's city

Weather

  • http://msntv.msn.com/Pages/Weather/YourCity.aspx - Weather info center
  • http://msntv.msn.com/Pages/Weather/QuicklookQuery.aspx - Page to look up weather info for other cities
  • http://msntv.msn.com/Pages/Weather/OtherCities.aspx - Page to look at forecasts for up to 3 other cities

Money

  • http://msntv.msn.com/Pages/Money/MoneyHome.aspx - Money info center
  • http://msntv.msn.com/Pages/Money/MyStocks.aspx - Personalized stock quotes page
  • http://msntv.msn.com/Pages/Money/Headlines.aspx - Business news headlines
  • http://msntv.msn.com/Pages/Money/Experts.aspx - MSN Money experts page

Using MSN TV

  • http://msntv.msn.com/Pages/UsingMSNTV/Main.aspx - "Using MSN TV"
  • http://msntv.msn.com/Pages/UsingMSNTV/ThingstoTry.aspx - "Things to Try"
  • http://msntv.msn.com/Pages/UsingMSNTV/Tips.aspx - Tips page. Contains list of tips for using the MSN TV 2
  • http://msntv.msn.com/Pages/UsingMSNTV/MemberNews.aspx - MSN TV Newsletter

Misc.

  • http://msntv.msn.com/Pages/Entertainment/Home.aspx - Entertainment info center
  • http://msntv.msn.com/pages/msnvideo/main.aspx - MSN Video home page
  • http://msntv.msn.com/Pages/Sports/Main.aspx - Sports info center
  • http://msntv.msn.com/Pages/Shopping/Main.aspx - Shopping center
  • http://msntv.msn.com/Pages/Games/Home.aspx - Games center

E-mail (mail-sg)

  • http://mail-sgN.msntv.msn.com/apps/mail/listmail.aspx - Assumed to open the user's email inbox
    • Optional Parameters:
      • folder: Observed values include bulkmail, inbox, deleteditems, and Saved
      • ts: Integer. Unsure what the value is used for. Possibly a timestamp?
      • start: Integer. Observed value is 1. Function unknown
      • sort: Observed values are dd and da. Function unknown
  • http://mail-sgN.msntv.msn.com/apps/mail/login.aspx?ru={ru}&t={t token}... - Service assumed to authenticate an MSN TV user to the Mail service. While the ru and t parameters are confirmed, it's unknown if the p part of the Passport token or any other parameters are sent with the URL
    • ru: URL to redirect to after authentication. Only known URL used is a Mail SG URL to listmail
  • http://mail-sgN.msntv.msn.com/apps/mail/listfolder.aspx - ???
  • http://mail-sgN.msntv.msn.com/apps/mail/listmail.aspx?folder={folder} - Opened a folder in a user's email account
  • http://mail-sgN.msntv.msn.com/apps/mail/readmail.aspx?folder={folder} - Function unknown
    • id: Optional parameter. Integer. Function unknown
  • http://mail-sgN.msntv.msn.com/apps/mail/readmailx.aspx?folder={folder}&id={id} - Assumed to preview an email message. "id" was either a formatted string of MSG{random decimal number} or a GUID
    • Optional Parameters:
      • blk: Observed value is n. Function unknown
      • action: Integer. Values observed are move, delete, and report
      • ts: Integer
      • target: Observed value is Saved. Function unknown
  • http://mail-sgN.msntv.msn.com/apps/mail/writemail.aspx - Assumed to show a page for an MSN TV user to write an e-mail.
    • Optional Parameters:
      • to: Target email address
      • action: Observed value is forward. Function unknown
      • folder: String. Function unknown
      • id: Value of either a formatted string of MSG{random decimal number} or a GUID. Function unknown
  • http://mail-sgN.msntv.msn.com/apps/mail/setting.aspx - ???
  • http://mail-sgN.msntv.msn.com/apps/mail/deletemail.aspx - ???
    • camefrom: Optional parameter. Observed value is inbox
  • http://mail-sgN.msntv.msn.com/apps/mail/listfolder.aspx - ???
  • http://mail-sgN.msntv.msn.com/apps/mail/redirect.aspx?target=MailTourUrl - ???
  • http://mail-sgN.msntv.msn.com/apps/mail/listaddr.aspx - ???
  • http://mail-sgN.msntv.msn.com/apps/mail/pickaddr.aspx - ???
  • http://mail-sgN.msntv.msn.com/apps/mail/editaddr.aspx?action={action} - ???
    • action: Observed values are add and update. Function unknown
    • id: Optional parameter. Purpose unknown

Discuss

  • http://sgN.msntv.msn.com/apps/discuss/DiscussLobby.aspx - Assumed to be a link to the Discuss home page
  • http://sgN.msntv.msn.com/apps/discuss/BrowseGroups.aspx?branchName={group} - Assumed to list subgroups in a particular newsgroup. The branchName parameter would specify the newsgroup to browse
  • http://sgN.msntv.msn.com/apps/discuss/ShowGroup.aspx?groupname={group} - Assumed to preview a specified newsgroup
  • http://sgN.msntv.msn.com/apps/discuss/ShowPosting.aspx?groupname={group}&article={integer ID} - Assumed to preview a post in a newsgroup
    • Optional Parameters:
      • focus: Assumed to focus the MSN TV browser cursor onto a specific page element. Observed values are previousButton and nextButton
      • fid - Integer. Possibly references a reply ID?

Account (UAM)

  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/settings.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/menumanageusers.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/ChooseEmail.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/ArtemisUserList.aspx - Referenced in a JavaScript form function. Function unknown
    • Optional Parameters:
      • aulbypass: Observed value is true. Function unknown
      • putincookie: Observed value is f. Function unknown
      • authenticateuser: Observed value is true. Function unknown
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/Name.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/template.aspx?content={content} - ???
    • content: Observed values include addpathconfirmcancel and addpathrestrictoverview
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/password.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/secretquestion.aspx - ???
    • Optional Parameters:
      • putincookie: Observed value is f. Function unknown
      • SecretQuestion: Integer value. Observed value is 5. Function unknown
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/dob.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/Legal.aspx?content=all - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/reviewpassport.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/PassportCreateAndChangePwd.aspx - ???
  • https://sgN.trusted.msntv.msn.com/apps/uam/pages/Congratulations.aspx - ???

Sync (sync-sg)

  • https://sync-sgN.trusted.msntv.msn.com/syncserver/dr.sync - ???

Misc.

  • https://sgN.trusted.msntv.msn.com/connection/updates/updates.aspx?version={version}&type={type}&WanProvider={WanProvider} - Related to MSN TV updates. Function unknown
    • Example: https://sg1.trusted.msntv.msn.com/connection/updates/updates.aspx?version=5.5.6819.0&type=client&WanProvider=BYOANB
  • https://help.msn.com/!data/en_us/data/msntvv1.its51/$content$/ - Location for MSN TV help and diploma (first time use) pages. Trusted service
Clone this wiki locally