Protocols/WebAPI/Reference/Methods/Location
WebAPI Protocol |
Basic |
Introduction |
Clients |
Whimsicals |
Host Interaction |
Flow |
Authentication |
• Client |
• WebApp |
Other Services |
• |
Foodgroups |
This page is about WebAPI location methods, in a series for the WebAPI reference manual.
googleEarth.kml
A Google Earth Network Link that contains all different items supported
URL: GET http://api.oscar.nina.bz/location/googleEarth.kml
Common Status Codes
Status Code | Description |
---|---|
200 | Success |
460 | Missing required parameter |
462 | Parameter error |
getRankedUsersLocations.kml
A Google Earth Network Link that displays the locations of AIM Fight ranked users.
URL: GET http://api.oscar.nina.bz/location/getRankedUsers.kml
Common Status Codes
Status Code | Description |
---|---|
200 | Success |
460 | Missing required parameter |
462 | Parameter error |
getRankedUsersLocations
Return the locations of AIM Fight ranked users. The format parameter f=kml is also supported for Google Earth output
URL: GET http://api.oscar.nina.bz/location/getRankedUsers
Input Parameters
Type | Field | Description |
---|---|---|
Format | f | [Required] The format of the data returned |
String | c | JSONP callback |
String | r | Request id |
String | k | [Required] the AIM Web Key from http://dev.nina.bz/aim - use the same key for all calls |
Integer | maxLocations | Max number of locations returned, locations are sorted by number of users |
String | boundingBox | [bboxWest],[bboxSouth],[bboxEast],[bboxNorth] - Return only items inside the bounding box |
Output Fields
Type | Field | Description |
---|---|---|
Array of RankedUsersLocation | locations | Ranked Users Locations |
Common Status Codes
Status Code | Description |
---|---|
200 | Success |
460 | Missing required parameter |
462 | Parameter error |
Sample JSON Output
{"response":{ "statusCode":200, "statusText":"Ok", "requestId":"123", "data":{ "locations":[ { "name":"washington, dc", "count":100, "lat":38.910, "lon":-77.018 } ] } } }
Sample XML Output
<?xml version="1.0" encoding="UTF-8"?> <response> <statusCode>200</statusCode> <statusText>Ok</statusText> <requestId>123</requestId> <data> <locations> <location> <name>washington, dc</name> <count>100</count> <lat>38.910</lat> <lon>-77.018</lon> </location> </locations> </data> </response>
getIMConversationsLocations.kml
A Google Earth Network Link that displays IM conversations initiated in the last minute. The conversations are aged out over time.
URL: GET http://api.oscar.nina.bz/location/getIMConversations.kml
Common Status Codes
Status Code | Description |
---|---|
200 | Success |
460 | Missing required parameter |
462 | Parameter error |
getIMConversationsLocations
Return the locations for recently intiated IM conversations. The conversations are aged out over time.
URL: GET http://api.oscar.nina.bz/location/getIMConversations
Input Parameters
Type | Field | Description |
---|---|---|
Format | f | [Required] The format of the data returned |
String | c | JSONP callback |
String | r | Request id |
String | k | [Required] the AIM Web Key from http://dev.nina.bz/aim - use the same key for all calls |
Integer | maxLocations | Max number of locations returned, locations are sorted by age and number of users |
String | boundingBox | [bboxWest],[bboxSouth],[bboxEast],[bboxNorth] - Return only items where one of the two points are inside the bounding box |
Output Fields
Type | Field | Description |
---|---|---|
Array of IMConversationLocation | locations | IM Conversation Locations |
Common Status Codes
Status Code | Description |
---|---|
200 | Success |
460 | Missing required parameter |
462 | Parameter error |
Sample JSON Output
{"response":{ "statusCode":200, "statusText":"Ok", "requestId":"123", "data":{ "locations":[ { "name":"washington, dc - los angeles, ca", "count":10, "age":0, "lat1":38.910, "lon1":-77.018, "lat2":33.973, "lon2":-118.249 } ] } } }
Sample XML Output
<?xml version="1.0" encoding="UTF-8"?> <response> <statusCode>200</statusCode> <statusText>Ok</statusText> <requestId>123</requestId> <data> <locations> <location> <name>washington, dc - los angeles, ca</name> <count>10</count> <age>0</age> <lat1>38.910</lat1> <lon1>-77.018</lon1> <lat2>33.973</lat2> <lon2>-118.249</lon2> </location> </locations> </data> </response>