Server/api/apisettings.php

100 lines
2.5 KiB
PHP
Raw Normal View History

<?php
/*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
$APIS = [
"ping" => [
2019-05-07 11:46:22 -06:00
"load" => "ping.php"
],
"inventory" => [
"load" => "inventory.php"
],
"createplayer" => [
"load" => "createplayer.php",
"vars" => [
"team" => "/[1-6]/"
]
],
"playerexists" => [
"load" => "playerexists.php",
"vars" => [
"id (optional)" => "/[0-9]+/"
]
],
2019-06-14 01:39:56 -06:00
"changenick" => [
"load" => "changenick.php",
"vars" => [
"nick" => "string"
]
],
"getprofile" => [
"load" => "getprofile.php",
"vars" => [
"id (optional)" => "/[0-9]+/"
]
],
"code" => [
"load" => "submitcode.php",
"vars" => [
"code" => "string",
"latitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"longitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"accuracy (optional)" => "numeric"
]
],
"nearbyplayers" => [
"load" => "nearbyplayers.php",
"vars" => [
"latitude" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"longitude" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"radius (optional)" => "numeric"
]
],
"nearbyplaces" => [
"load" => "nearbyplaces.php",
"vars" => [
"latitude" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"longitude" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"radius (optional)" => "numeric"
]
],
2019-05-22 14:10:12 -06:00
"getplace" => [
"load" => "getplace.php",
"vars" => [
"id" => "/[0-9]+/"
]
],
"placeact" => [
"load" => "placeact.php",
"vars" => [
"id" => "/[0-9]+/"
]
],
"getchat" => [
"load" => "getchat.php",
"vars" => [
"latitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"longitude (optional)" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"radius (optional)" => "numeric"
]
],
"sendchat" => [
"load" => "sendchat.php",
"vars" => [
"latitude" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"longitude" => "/[0-9]{0,3}\.[0-9]{2,10}/",
"message" => "string"
]
],
2019-05-05 19:00:03 -06:00
"useitem" => [
"load" => "useitem.php",
"vars" => [
"uuid" => "numeric",
"placeid (optional)" => "numeric"
]
]
];