This is a Misskey library for Node.js.
npm install misapi
You should make a variable to use Misapi on your project.
const Misapi = require('misapi');You should initilize a class to create application and get authorizetion Token. You need the URL is server you want to make your application.
const login = new Misapi.Login('misskey.io')*The URL should be like misskey.io but unlike https://misskey.io/
You should run a function. It will prepare all thing to get i.
const app = await login.appRegister('Your Application Name', 'The Application Description', [
'permission1', 'permission2'
]);Example :
const app = await login.appRegister('Example App', 'This is cat', [
'write:notes', 'read:notes'
]);After the function, you will receive application secret, token to authorizetion, and url to authorizetion.
Now you are ready to get "i". Let's run this function!
const i = await login.get_i('Application Secret', 'token');You already have "i". Let's Enjoy!
You have "i", so you should initialize a function!
const api = new Misapi.Api('misskey.io', 'i');By this function, you can use API easy. You should prepare endpoint and data.
api.post('endpoint', 'data');Example :
api.post('notes/create', {
visibility: 'followers',
text: 'Hello World!'
})That's all!
WebSocket