в общем дело все в том что в GET параметрах должны присутствовать все параметры приложения
apiok.ru/wiki/pages/viewpage.action?pageId=42476523 (и все внутренние переходы-ссылки во фрейме должны их содержать)
вот код функции FAPI.Util.getRequestParameters()
getRequestParameters: function() {
var l = new Array();
var g = window.location.search;
console.log(window.location.href);
if (g) {
g = g.substr(1);
var k = g.split("&");
for (var h = 0; h < k.length; h++) {
var e = k[h].split("=");
var f = e[0];
var m = e[1];
m = decodeURIComponent(m.replace(/\+/g, " "));
l[f] = m;
}
}
return l;
}
в документации выделено:
API должно быть проинициализировано перед первым использованием при помощи метода FAPI.init.
Все параметры, переданные вашему приложению при запуске, рекомендуется копировать в неизменном виде во все навигационные линки внутри айфрейма вашего приложения. По меньшей мере во всех навигационных ссылках должны присутствовать следующие параметры:
•api_server
•apiconnection
•web_server
•application_key
•session_key
•session_secret_key
После каждого перехода нужно повторно производить инициализацию методом FAPI.init.