Я пытаюсь вызвать службу интеграции в модуле JavaScript в Kony Studio. Ранее я создал службу «TestService» с операцией «getPostsByUserID» в консоли MobileFabric. Служба вызывает API, который возвращает объект JSON. Я хочу использовать возвращенные данные в своем приложении.
Если я тестирую приложение на симуляторе, я получаю сообщение об ошибке Invalid serviceName из Kony SDK.
Я встречал следующие предпосылки:
- Приложение публикуется на сервере Kony.
- Я инициализировал Kony SDK.
- Названия службы и операции указаны правильно. Я проверял это несколько раз.
У кого-нибудь есть совет, что я пропустил?
function getPosts () {
serviceName = "TestService";
integrationObj = client.getIntegrationService(serviceName);
integrationObj.invokeOperation("getPostsByUserID", {}, {userID: 1}, successCallback, failureCallback);
function successCallback (res) {
alert('success: ' + res);
}
function errorCallback (res) {
alert('error' + res);
}
}
client
— это инициализированный объект Kony SDK.