geht es rein um die OAuth Anmeldung? Dann habe ich 1:1 den Code von mashape-oauth verwendet. Ansonsten ist der Aufruf der einzelnen Endpunkte entsprechend der API Doku möglich (Beispiel für den Endpunkt website_access_code):
function getDiscovergySSOLink(partner_email,partner_password,user_email) {
return promise = new Promise(function(resolve, reject) {
var CreateAuth = function(email,password) {
var p1 = new Promise(function(resolve, reject) {
Discovergy.getOAuthVerifier(email,password).then(function(o) {
resolve(o);
});
});
return p1;
};
CreateAuth(partner_email,partner_password).then(function(x) {
oauth={};
oauth.url="https://api.discovergy.com/public/v1/website_access_code?email="+user_email;
oauth.parameters={email:user_email};
oauth.oauth_token=x.oauth_token;
oauth.oauth_token_secret=x.oauth_token_secret;
oa.get(this.oauth, function(a,b) {
resolve("https://my.discovergy.com/?email="+user_email+"&code="+b);
});
}).catch(function(e) {
reject(e);
});
});