0.1.9 • Published 9 years ago
smasho_api v0.1.9
smasho_api
a javaScript client for the german plattform SmaSho www.smasho.de
Installation
For Node.js
npm
install it via:
npm install smasho_api --saveGetting 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