LSL Protocol/Restrained Love Open Relay Group/gridurl

From Second Life Wiki
< LSL Protocol‎ | Restrained Love Open Relay Group
Revision as of 11:49, 21 November 2011 by Dahlia Orfan (talk | contribs) (Created page with "== gridurl == STATUS: proposal version: 000 The idea of this ORG x-tension comes from the site http://gridurl.appspot.com/about built by Latif Khalifa. RECOMMENDED WITH: ''''…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

gridurl

STATUS: proposal

version: 000

The idea of this ORG x-tension comes from the site http://gridurl.appspot.com/about built by Latif Khalifa.

RECOMMENDED WITH: key

Description of !x-gridurl

The controller tells the relay to open a Web site and to send its URL in a server outside SecondLife. The syntax is

!x-gridurl/server.subdomain.domain/reg/avatar/url

where (http://)server.subdomain.domain is the URL where to send the URL of the server with the command

(http:)//server.subdomain.domain/reg?avatar=<uuid_of_the wearer_of_the_relay>&url=<current_url>

The acknowledgment of receipt of the relay is

!x-gridurl/server.subdomain.domain/reg/avatar/url,ok

if the command is accepted (URL created and registred in the site server.subdomain.domain); otherwise the acknowledgment is

!x-gridurl/server.subdomain.domain/reg/avatar/url,ko

The relay will take care of resending the URL after a new rezzing, or if the wearer changes of region. The controller will be able to get back the uuid key of the relay by the command <lsl>

llHTTPRequest("http://server.subdomain.domain/gorelay/<uuid_of_the wearer_of_the_relay>",["POST"],"ping")

</lsl> The UUID key will be received in an event http_response().

Interest of this command

This command is intended to be used with key. Its interest is that the controller can take over a session even if the relay is not in the same region.