mirror of
https://github.com/PretendoNetwork/miiverse-api.git
synced 2026-09-26 09:05:24 -05:00
04db683c450e348a11ba4b10bb4f3911bbda55ae
- Added an optional 'owner' field to "Communities" This is because Miiverse allowed user-made communities (4 per games) - Added a subcommunity query 'parent' mandatory field to get all subcommunities belonging to a specific parent community 'owner' optional field to comply with 'my' query type 'olive_community_id' optional array field to comply with 'favorite' query type, you would feed this field the user favorite sub communities ID - Fixed CommunitySchema 'json()' method for base64 fields - Fixed getCommunityByTitleIDs(), there is no field 'title_ids' in the schema
What is this?
This is the Pretendo Network Miiverse API Server, which replaces the former Nintendo Network Miiverse API Server *.olv.nintendo.net
Install and usage
First install NodeJS and MongoDB. Download/clone this repo and run npm i to install all dependencies. Create a config.json to your liking (example in config.example.json). Run the server via npm run start.
To-Do
- Discovery Server
- Posts Server
- Topic Server
- Communities Server
- Integrate with PN account server
Currently implemented endpoints
Description
Languages
TypeScript
99.5%
Shell
0.3%
Dockerfile
0.2%