0.1.9 • Published 7 years ago

smasho_api v0.1.9

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

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 --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

MethodHTTP requestDescription
Account_loginPOST /Accounts/loginMethode um den User einzuloggen
setTokenSetzst einen Token für alle Methoden
Article_addPOST /ArticlesFuegt einen neuen Artikel hinzu
Article_deleteDELETE /Articles/{id}Loescht einen Artikel
Article_getGET /Articles/{id}Gibt einen Artikel zurueck
Article_getAllGET /Articlesgibt alle Artikel des Users zurueck
Article_updatePUT /Articles/{id}Updatet einen Artikel
Offer_addPOST /OffersFuegt ein neues Angebot ein
Offer_deleteDELETE /Offers/{id}Loescht ein Angebot
Offer_getAllGET /Offers/AllGibt 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
0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago