Skip to content

SpiralMoon/maplestory.openapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ν•œκ΅­μ–΄ | English

GitHub contributors GitHub issues GitHub stars GitHub forks GitHub license

npm Maven Central NuGet PyPi

JS Java C# Python

🍁 MapleStory OpenAPI Library 🍁

This library project enables the use of the MapleStory OpenAPI of Nexon.

πŸ’» This library is maintained in sync with Nexon OpenAPI patches. It is recommended to always use the latest version.

🌏 Notice 1: Starting from version 3.4.0, support for tms region has been added. You can now retrieve data from KMS, TMS, MSEA.

🌏 Notice 2: Starting from version 3.0.0, support for msea region has been added.

πŸ’‘ Notice 2: Migration is required when updating from version 2.x.x to 3.0.0. Please refer to the documentation for details.

Supported

Languages

This library project is concurrently provided in various languages, including JavaScript(TypeScript), Java, C#, Python, and more, and is available on package repositories.

Regions

This library can only retrieve data from the service regions supported by the Nexon Open API. If Nexon releases an API for a new region, this project plans to support it as well.

Documentation

Before getting started, please read the document in the README list below that matches your development environment.

Features

This library supports all apis published in the MapleStory OpenAPI official docs.

  • Character Information Retrieval
  • Union Information Retrieval
  • Guild Information Retrieval
  • History Information Retrieval
  • Ranking Information Retrieval
  • Notice Information Retrieval

Some features are supported only in specific regions. Please refer to the official documentation for each region for details.

And, while not part of the MapleStory OpenAPI specifications, it additionally supports the following API.

Release note

  1. The main changes to this library are documented in the release notes.
  2. Migration is required during major version updates. Please refer to the documentation for each package.

Contributors

This project exists thanks to all the people who contribute.

Contributions from other developers are welcome! Feel free to contribute by submitting pull requests.

Please give us a ⭐ star ⭐ to support us. Thank you.πŸ’–

Additional Information

  1. The implementation details of the API are documented on the MapleStory OpenAPI spec. Refer to the documentation for each language.
  2. This library adheres to language-specific naming style guides, resulting in slight differences from the naming conventions in the official documentation. ex) 'cube_history' -> 'cubeHistory'
  3. The comments for the methods and properties provided by this library are synchronized with the official documentation.
  4. This library is nonofficial.
  5. Data based on NEXON Open API

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

🍁 MapleStory Nexon Open API Client Library for TypeScript, Java, C#, Python. KMS, TMS, MSEA is now available!🍁

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •