Demo project on ftp. ftp://adonis-ftp:@ftp.adonis.no:21/files/customers/API-DEMO/Project:
View file | ||
---|---|---|
|
This demo show shows how possible to consume AdonisIntegrationWebService.
In the TestController → Index example to generate Adonis Token. Swagger: (Contain authentication details).
URL: https://astacoapp.azurewebsites.net/AIWS_ASTACO/AdonisIntegrationWebService.svc
Login: Adonis_API
If you need to consume from js:
Code Block |
---|
function ConsumeSQLViewViaAPI() { var request = new Object(); request.Login = "Adonis_API"; request.Password = "YourPass"; request.LifeTime = 360; $.ajax({ url: "https://astacoapp.azurewebsites.net/AIWS_ASTACO/ |
...
AdonisIntegrationWebService.svc/GNL_API_AUTHENTICATION",
data: '{"credentials":' + JSON.stringify(request) + '}',
type: 'POST',
dataType: 'json',
contentType: "application/json; charset=utf-8",
async: true,
success: function (data) {
var request2 = new Object();
request2.Authentication_Token = data.GNL_API_AUTHENTICATIONResult.Authentication_Token;
request2.View = "pw001srv1";
request2.Filter = "";
request2.Pagination = false;
request2.RowsByPage = "";
request2.Page = "";
$.ajax({
url: "https://astacoapp.azurewebsites.net/AIWS_ASTACO/AdonisIntegrationWebService.svc/GNL_APMCrewListViews",
data: '{"request":' + JSON.stringify(request2) + '}',
type: 'POST',
dataType: 'json',
contentType: "application/json; charset=utf-8",
async: true,
success: function (retValue) {
console.log(retValue);
},
error: function (xhr, textStatus, error) {
console.log(error.toString());
}
});
},
error: function (xhr, textStatus, error) {
console.log(error.toString());
}
});
} |