README
smasho_api
a javaScript client for the german plattform SmaSho www.smasho.de
Installation
Node.js
Fornpm
install it via:
npm install smasho_api --save
Getting Started
var Smasho = require('smasho_api');
var smasho = new Smasho();
//Token request
smasho.Account_login({email: "example@smasho.de", passwort: "12345"}).then(function (result) {
var token = result.body;
// setToken don't forget ;-)
smasho.setToken(token);
// get all my article
smasho.Article_getAll().then(function (result) {
var articleList = result.body;
console.log(articleList);
}).catch(function (reason) {
//damn
console.err(reason);
});
}).catch(function (reason) {
//damn
console.err(reason);
});
Documentation for API Endpoints
All URIs are relative to https://api.smasho.de/api
Method | HTTP request | Description | |
---|---|---|---|
Account_login | POST /Accounts/login | Methode um den User einzuloggen | |
setToken | Setzst einen Token für alle Methoden | ||
Article_add | POST /Articles | Fuegt einen neuen Artikel hinzu | |
Article_delete | DELETE /Articles/{id} | Loescht einen Artikel | |
Article_get | GET /Articles/{id} | Gibt einen Artikel zurueck | |
Article_getAll | GET /Articles | gibt alle Artikel des Users zurueck | |
Article_update | PUT /Articles/{id} | Updatet einen Artikel | |
Offer_add | POST /Offers | Fuegt ein neues Angebot ein | |
Offer_delete | DELETE /Offers/{id} | Loescht ein Angebot | |
Offer_getAll | GET /Offers/All | Gibt alle Artikel zurueck die aktuell ein Angebot sind |
Documentation for Models
Documentation for Authorization
AccessToken
- Type: API key
- API key parameter name: AccessToken
- Location: URL query string