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. (Contain authentication details).
SwaggerURL: https://astacoapp.azurewebsites.net/AIWS_ASTACO/api-docs/index.html?url=/AIWS_ASTACO/api-docs/swagger.jsonAdonisIntegrationWebService.svc
Login: Adonis_API
If you need to consume from js:
Code Block |
---|
...
function ConsumeSQLViewViaAPI() |
...
{ var request = new Object(); |
...
request. |
...
request.View = " pw001srv1";
request.Filter = "";
request.Pagination = false;
request.RowsByPage = "";
request.Page = "";
$.ajax({
...
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 |
...
},
error: function (xhr, textStatus, error) {
...
(retValue) { console.log(retValue); }, error: function (xhr, textStatus, error) { console.log(error.toString()); } }); }, error: function (xhr, textStatus, error) { console.log(error.toString()); |
...
}
...
} }); |
...
} |
...