display_names
Returns avatar Second Life names in bulk by their UUIDs.
// See "LSL Helper Functions" page for this function
smartbotsAPI("display_names", [
"uuids", "76e96174-ddcf-482f-86aa-c9394664082f,4d9ce772-d3ee-4cce-9555-bfb06ffcb228"
]);Variables
The following table shows input values (you send them with the API call) and returned output values.
This API command applies only for Standard bots.
Input basic parameters
Variable | Required | Description |
|---|---|---|
action | yes | = display_names |
apikey | yes | Your personal developer's API key |
botname | yes | Your bot's SL login |
secret | yes | Bot access code of your bot |
dataType | optional | Set to |
custom | optional | The custom data (string) to be passed back to caller script. This value will be returned back to the caller in HTTP response |
Input
Variable | Required | Description |
|---|---|---|
uuids | yes | The UUIDs of the avatars you want to retrieve names for, separated by comma. |
Output
(To be received in *http_response* LSL event, see docs for details)
Variable | Description |
|---|---|
result | OK - command completed successfully |
resulttext | Detailed reason for the failure |
custom | The value from input "custom" parameter |
names | The list of uuids and corresponding names, see example response below. |
Return value
The command returns the Second Life names associated with the specified UUIDs.
Example
Requesting avatar’s Second Life names by UUIDs:
https://www.mysmartbots.com/api/bot.html?action=display_names&uuids=76e96174-ddcf-482f-86aa-c9394664082f,4d9ce772-d3ee-4cce-9555-bfb06ffcb228Result:
{
"action":"display_names",
"names":{
"4d9ce772-d3ee-4cce-9555-bfb06ffcb228":"Alexander Pixels"
},
"result":"OK"
}