開発者です
MapleStatus.info のAPIドキュメントへようこそ! ここでは、最新のサーバ ステータスを取得するために API を使用する方法について説明します。 私たちのAPIは、私たちのゲームステータスチェッカーに電力を供給し、あなたのような開発者がそれらにアクセスし、あなたのプロジェクトに使用することを可能にします。 REST APIのドキュメントは以下から入手できます。
はじめにします
始める前に、(もしあなたが私たちのAPIを公共プロジェクトに使用しているなら)可能な限り私たちにクレジットをお願いします。 私たちのウェブサイトへのリンクを削除し、彼らが私たちに寄付することを奨励します。
寄付に関して言えば、このウェブサイトは無料で運営されていません。 このサイトとそのサーバの運営にはコストがかかります。 もし可能であれば、いつでもご寄付いただけますようお願いいたします! 寄付は、開発を加速させるために使用するサーバー、ツール、そして開発者を幸せにするためのコーヒーの支払いに役立ちます! 😊
認証です
当社のAPIはオープンで自由に使用できます。 当社のAPIを使用するために認証は必要ありません。 ただし、当社のガイドラインに従い、当社のサーバを尊重していただくようお願いいたします。 当社は、当社のサービスを悪用しているすべてのIPアドレスをブロックする権利を留保します。
レート制限です
現在、1 分あたりの要求数は 150 件に制限されています。 すべての分は最初の要求ではなく、0 秒から始まります。
REST API リファレンスです
API ベースの URL です
このマニュアルに記載されているすべての URL は、現在、次の URL をベースにしています。
https://maplestatus.info/api
GET ゲームのリストを取得します
/games
応答例を示します (/games):
[ { "_id": "maplestory", "name": "MapleStory", "background": "maplestory_worldsunite.jpg" } ]
GET ゲーム情報を取得します
/games/:game_id
応答例を示します (/games/maplestory):
{ "_id": "maplestory", "name": "MapleStory", "background": "maplestory_worldsunite.jpg" }
GET ゲームロケールのリストを取得します
/games/:game_id/locales
応答例を示します (/games/maplestory/locales):
[ { "_id": "global", "name": "MapleStory Global", "localized": { "ko": "메이플스토리 글로벌" }, "website": "http://maplestory.nexon.net", "background": "maplestory_worldsunite.jpg", "is_default": 1 }, { "_id": "sea", "name": "MapleStorySEA", "localized": { "ko": "메이플스토리 동남아시아" }, "website": "http://maplesea.com", "background": "maplestory_worldsunite.jpg", "is_default": 0 }, { "_id": "korea", "name": "MapleStory Korea", "localized": { "ko": "메이플스토리 대한민국" }, "website": "http://maplestory.nexon.com", "background": "maplestory_worldsunite.jpg", "is_default": 0 }, { "_id": "japan", "name": "MapleStory Japan", "localized": { "ko": "메이플스토리 일본" }, "website": "https://maplestory.nexon.co.jp/", "background": "maplestory_worldsunite.jpg", "is_default": 0 }, { "_id": "china", "name": "MapleStory China (冒险岛)", "localized": { "ko": "메이플스토리 중국 (冒险岛)", "zh-CN": "冒险岛", "zh-TW": "冒险岛", "zh": "冒险岛" }, "website": "http://mxd.sdo.com/web6/index/index.asp", "background": "maplestory_worldsunite.jpg", "is_default": 0 }, { "_id": "taiwan", "name": "MapleStory Taiwan (新楓之谷)", "localized": { "ko": "메이플스토리 대만 (新楓之谷)", "zh-TW": "新楓之谷", "zh-CN": "新楓之谷", "zh": "新楓之谷" }, "website": "https://tw.beanfun.com/maplestory/", "background": "maplestory_worldsunite.jpg", "is_default": 0 }, { "_id": "korea-test", "name": "MapleStory Korea Test", "localized": { "ko": "메이플스토리 테스트월드 " }, "website": "https://maplestory.nexon.com/Testworld/Main", "background": "maplestory_worldsunite.jpg", "is_default": 0 } ]
GET ゲームのロケール情報を取得します
/games/:game_id/:locale_id
応答例を示します (/games/maplestory/global):
{ "_id": "global", "name": "MapleStory Global", "localized": { "ko": "메이플스토리 글로벌" }, "website": "http://maplestory.nexon.net", "background": "maplestory_worldsunite.jpg", "is_default": 1, "game_parent": "MapleStory", "game_slug": "maplestory" }
GET ゲームの全世界のリストを取得します
/games/:game_id/:locale_id/worlds
応答例を示します (/games/maplestory/global/worlds):
[ { "_id": "login-north-america", "name": "Login (North America)", "icon": "mushroom" }, { "_id": "login-europe", "name": "Login (Europe)", "icon": "mushroom" }, { "_id": "scania", "name": "Scania", "icon": "scania" }, { "_id": "bera", "name": "Bera", "icon": "bera" }, { "_id": "aurora", "name": "Aurora", "icon": "aurora" }, { "_id": "elysium", "name": "Elysium", "icon": "elysium" }, { "_id": "reboot", "name": "Reboot", "icon": "reboot" }, { "_id": "luna", "name": "Luna", "icon": "luna" }, { "_id": "reboot-europe", "name": "Reboot (Europe)", "icon": "reboot" } ]
GET それぞれのサーバーでゲームの全世界のリストを取得できます
/games/:game_id/:locale_id/worlds/servers
応答例を示します (/games/maplestory/global/worlds/servers):
[ { "info": { "_id": "login-north-america", "name": "Login (North America)", "icon": "mushroom" }, "data": [ { "_id": "login-1", "name": "Login 1", "status": true, "latency": { "now": { "rating": "normal", "value": 21 } }, "last_updated": "2019-09-10T16:04:06+00:00" }, { "_id": "login-2", "name": "Login 2", "status": true, "latency": { "now": { "rating": "normal", "value": 21 } }, "last_updated": "2019-09-10T16:04:06+00:00" }, { "_id": "login-3", "name": "Login 3", "status": true, "latency": { "now": { "rating": "normal", "value": 20 } }, "last_updated": "2019-09-10T16:04:06+00:00" }, { "_id": "cross-world", "name": "Cross World", "status": true, "latency": { "now": { "rating": "normal", "value": 21 } }, "last_updated": "2019-09-10T16:04:06+00:00" } ] }, { "info": { "_id": "login-europe", "name": "Login (Europe)", "icon": "mushroom" }, "data": [ { "_id": "login", "name": "Login", "status": true, "latency": { "now": { "rating": "normal", "value": 145 } }, "last_updated": "2019-09-10T16:04:07+00:00" } ] } ]
GET 世界中のすべてのサーバのリストを取得します
/games/:game_id/:locale_id/:world_id
応答例を示します (/games/maplestory/global/login-north-america):
{ "info": { "_id": "login-north-america", "name": "Login (North America)", "icon": "mushroom" }, "data": [ { "_id": "login-1", "name": "Login 1", "status": true, "latency": { "now": { "rating": "normal", "value": 21 } }, "last_updated": "2019-09-10T16:12:01+00:00" }, { "_id": "login-2", "name": "Login 2", "status": true, "latency": { "now": { "rating": "normal", "value": 21 } }, "last_updated": "2019-09-10T16:12:01+00:00" }, { "_id": "cross-world", "name": "Cross World", "status": true, "latency": { "now": { "rating": "normal", "value": 21 } }, "last_updated": "2019-09-10T16:12:01+00:00" } ] }
GET サーバーの情報を取得します
/games/:game_id/:locale_id/:world_id/:server_id
応答例を示します (/games/maplestory/global/login-north-america/cross-world):
{ "info": { "_id": "login-north-america", "name": "Login (North America)", "icon": "mushroom" }, "data": { "_id": "cross-world", "name": "Cross World", "status": true, "latency": { "now": { "rating": "normal", "value": 21 }, "last_24h": { "rating": "normal", "value": 21 }, "last_3d": { "rating": "normal", "value": 21 }, "last_7d": { "rating": "normal", "value": 21 }, "last_14d": { "rating": "normal", "value": 21 }, "last_30d": { "rating": "normal", "value": 21 } }, "history": null, "sid": 39, "last_updated": "2019-09-10T16:14:04+00:00" } }