Pošlete POST požadavek na http://user-agent-string.info/rpc/rpcxml.php.
Zde je povolena pouze jedna metoda a to ua.search, která vyžaduje dva parametry.
| Parametr | Popis |
|---|---|
| uastrig | string UA konvertovaný pomocí base64 |
| acceskey | string "free" nebo Vám přidělený klíč |
<?xml version="1.0"?>
<methodCall>
<methodName>ua.search</methodName>
<params>
<param>
<value><string>R29vZ2xlYm90LUltYWdlLzEuMA==</string></value>
</param>
<param>
<value><string>free</string></value>
</param>
</params>
</methodCall>
Formát odpovědi obsahuje výběr z následujích hodnot (vše kódováno v UTF-8):
| Proměnná | Hodnota | Popis |
|---|---|---|
| flag | "0" "1" "2" "3" "4" "5" | Návratový kód komunikace: OK neznámý OS neznámy UA neznámý OS i UA chybný, nebo nesprávný klíč systémová chyba |
| errortext | hodnota typu string | Popis chyby, platí jen pro flag 4 a 5 |
| typ | "robot" "browser" "mobile browser" "email client" "wap browser" "offline browser" "ua anonymizer" "library" "other" | Zobrazuje typ nalezeného UA |
| ua_name | hodnota typu string "unknown" | Název nalezeného UA nebo "unknown" v případě, že není znám |
| ua_family | hodnota typu string "unknown" | Název tzv. rodiny nalezeného UA nebo "unknown" v případě, že není známa |
| ua_url | hodnota typu string "unknown" | URL nalezeného UA nebo "unknown" v případě, že není známa |
| ua_company | hodnota typu string "unknown" | Výrobce nalezeného UA nebo "unknown" v případě, že není znám |
| ua_company_url | hodnota typu string "unknown" | URL výrobce nalezeného UA nebo "unknown" v případě, že není známa |
| ua_icon | hodnota typu string "unknown" | URL ikony nalezeného UA nebo "unknown" v případě, že není známa |
| os_name | hodnota typu string "unknown" | Název OS nalezeného UA nebo "unknown" v případě, že není znám |
| os_family | hodnota typu string "unknown" | Název rodiny OS nalezeného UA nebo "unknown" v případě, že není známa |
| os_url | hodnota typu string "unknown" | URL OS nalezeného UA nebo "unknown" v případě, že není známa |
| os_company | hodnota typu string "unknown" | Název výrobce OS nalezeného UA nebo "unknown" v případě, že není znám |
| os_company_url | hodnota typu string "unknown" | URL výrobce OS nalezeného UA nebo "unknown" v případě, že není známa |
| os_icon | hodnota typu string "unknown" | URL ikony nalezeného UA nebo "unknown" v případě, že není známa |
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>flag</name>
<value><int>5</int></value>
</member>
<member>
<name>errortext</name>
<value><string>system error</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>flag</name>
<value><int>1</int></value>
</member>
<member>
<name>typ</name>
<value><string>robot</string></value>
</member>
<member>
<name>ua_family</name>
<value><string>Googlebot-Image</string></value>
</member>
<member>
<name>ua_name</name>
<value><string>Googlebot-Image/1.0</string></value>
</member>
<member>
<name>ua_url</name>
<value><string>http://www.google.com/bot.html</string></value>
</member>
<member>
<name>ua_company</name>
<value><string>Google Inc.</string></value>
</member>
<member>
<name>ua_company_url</name>
<value><string>http://www.google.com/</string></value>
</member>
<member>
<name>ua_icon</name>
<value><string>http://ua.loc/img/ua/bot.png</string></value>
</member>
<member>
<name>os_family</name>
<value><string>unknown</string></value>
</member>
<member>
<name>os_name</name>
<value><string>unknown</string></value>
</member>
<member>
<name>os_url</name>
<value>
<string>unknown</string></value>
</member>
<member>
<name>os_company</name>
<value><string>unknown</string></value>
</member>
<member>
<name>os_company_url</name>
<value><string>unknown</string></value>
</member>
<member><name>os_icon</name>
<value><string>http://ua.loc/img/os/unknown.png</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
![]() | ![]() | ![]() | ![]() |