Advertisement
AlistairvLearnLab

World API avatar check

Apr 27th, 2021 (edited)
485
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. key avi = "a9ba2797-81af-429d-9833-51127ad5593c";
  2. string api = "http://world.secondlife.com/resident/";
  3. key reqID;
  4.  
  5. default
  6. {
  7.     state_entry()
  8.     {
  9.        reqID = llHTTPRequest(api+(string)avi,[HTTP_METHOD,"POST"],"check");
  10.     }
  11.  
  12.  
  13.    
  14.    http_response(key request, integer status, list metadata, string body)
  15.    {
  16.        
  17.        if(request == reqID)
  18.        {
  19.            
  20.           integer title = llSubStringIndex(body,"<title>");     // only a valid uuid contains a <title> meta tag
  21.                                                                 // an invalid uuid contains an h3 metatag ie: <h3>Page Not Found</h3>
  22.          
  23.           if(title != -1)
  24.           {
  25.              
  26.             llOwnerSay("UUID is an avatar!");
  27.              
  28.           }
  29.          
  30.           else
  31.           llOwnerSay("UUID is invalid!");
  32.            
  33.         }
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement