(redirected from WebApp)

WebApps

ThereWiki | RecentChanges | Preferences

Quite a lot of There's functionality is implemented through HTTP accesses to the server webapps.prod.there.com, in other words using URLs of the following form:

 http://webapps.prod.there.com/...

The services provided through this kind of URL are referred to as WebApp services, or collectively the WebApps. For its operation, the ThereClient also relies on IhostServices.

Speculation: the prod in these URLs implies "production cluster" and therefore these won't work if you are using the beta client and beta cluster.

If you are looking at a browser page generated by the There WebApps, you can usually use Ctrl+N to bring up the same page in the external browser. This gives you access to the address bar from which you can extract details of the service URL. If the Ctrl+N trick doesn't appear to be working, it sometimes helps to click in the browser window and try it again.

Most of the WebApps that present a browser page as their result are generating XML rather than HTML. This XML is transformed into HTML by your browser under the control of an XSL "stylesheet" file that is specified by the XML data. If you add "&omitXsl=1" to the end of a WebApp URL, you can tell the web service to omit the XSL stylesheet specification so that you can view the XML directly in the browser.

Known WebApps

Instant Messaging

Start an IM: http://webapps.prod.there.com/onlinebuddies/call?invitedname=stevenray

http://webapps.prod.there.com/onlinebuddies/list

Teleporting

http://webapps.prod.there.com/goto/goto?op=gotoNamedPlace&placename=Karuna%20Plaza

http://webapps.prod.there.com/goto/goto?placename=Boracai

(Stevenray comments: That works for pretty much any place that is named on the There maps.

If you know the places in Motu, it should work with those. haven't tested yet.

I'm guessing heading changes the direction that you are facing when you teleport in. Not sure what radius does though.)

http://webapps.prod.there.com/goto/goto?placename=name&heading=heading&radius=radius

http://webapps.prod.there.com/goto/goto?obj=143233032 (number is a doid, see TeleportLink for details)

Also, I found this, it says it's for "story kit", is that quests?

http://webapps.prod.there.com/goto/goto?storybuoy=pos&story=objectDoid

Plus one more, I don't think this will work unless you are a mentor, but it's for transporting directly to a person.

http://webapps.prod.there.com/goto/goto?menteeAvatarDoid=objectDoid

Where Am I?

http://webapps.prod.there.com/places/whereami

List of places:

http://webapps.prod.there.com/places/places?count=200

FunZone? details:

http://webapps.prod.there.com/funzone/funzone?op=view&id=108832069

PortaZone details:

http://webapps.prod.there.com/funzone/funzone?op=view&id=342449157&portazone=1

Commerce System

Generate "about" information about a pob based on its poid:

http://webapps.prod.there.com/about/about?poid=268907182

or http://webapps.prod.there.com/about/about?poid=268907182&omitXsl=1 for the XML form

The XML contains, amongst other things, the item's ProductId?. You can only perform this operation if you are the owner of the pob in question.

Generate "about" information about a dob based on its doid:

http://webapps.prod.there.com/about/about?doid=305264019

Browse a vending machine, by its doid:

http://webapps.prod.there.com/vendmac/vendmac?op=view&Doid=334124782

(If you view this with omitXsl=1 this contains a complete list of the skills and FunPass? ladders).

Transaction History

View a list of who purchased from your acutions.

This is to provide information currently lacking from the transaction history

http://webapps.prod.there.com/items/bidhistory?ItemId=AUCTIONID

Shop Items

Shop catalogue page for an item, based on its ProductId?:

http://webapps.prod.there.com/catalog/product?id=1042225

Purchase an item, based on its ProductId?:

http://webapps.prod.there.com/catalog/product?confirm=1042225

Try an item, based on its ProductId?:

http://webapps.prod.there.com/catalog/product?try=1042225

Auction Items

View an auction page, by auction number:

http://webapps.prod.there.com/items/view?ItemId=278207

Try an item, by auction number:

http://webapps.prod.there.com/items/try?ItemId=278207

Cancel an auction:

http://webapps.prod.there.com/items/cancelitem

Cancel a bid:

http://webapps.prod.there.com/items/cancelbid

Miscellany

View your own profile in XML form:

http://webapps.prod.there.com/profiles/profiles?op=edit&omitXsl=1

View an avatar's profile, by avatar name:

http://webapps.prod.there.com/profiles/profiles?op=view&AvatarName=whatever

View an avatar's profile, by avatar doid:

http://webapps.prod.there.com/profiles/profiles?op=view&AvatarDoid=196772622

Edit Theredocs

http://webapps.prod.there.com/theredoc/theredoc?op=editStart&doid=231747073
http://webapps.prod.there.com/theredoc/theredoc?op=view&doid=231747073&preview=1 ( shows preview page )

Edit Sign

http://webapps.prod.there.com/sign/sign?op=edit&id=287063335&mode=OT


ThereWiki | RecentChanges | Preferences
This page is read-only | View other revisions
Last edited May 3, 2005 9:54 am by Tablatronix (diff)
Search: