Показать сообщение отдельно
Старый 06.07.2011, 20:53
afarber вне форума Посмотреть профиль Отправить личное сообщение для afarber Посетить домашнюю страницу afarber Найти все сообщения от afarber
  № 1  
Ответить с цитированием
afarber
 
Аватар для afarber

Регистрация: May 2006
Адрес: Germany
Сообщений: 74
Question Error: uncaught exception: Forticom API was not initialized properly

Добрый день,

пытаюсь добавить к своему iframe-приложению на Одноклассниках две кнопочки - "Show Invite" и "Show Payment" при помощи следующего кода:

Код:
<script src="http://api.odnoklassniki.ru/js/fapi.js" type="text/javascript"></script>
<script type="text/javascript">

FAPI.init("http://api.odnoklassniki.ru/", "XXXXX_YYYYYYYYYYY",
function() {
        FAPI.UI.setWindowSize(720, 1300);
}, function(error){
        alert("API initialization failed");
});

function API_callback(method, result, data){
  alert("Method " + method + " finished with result " + result + ", " + data);
}

</script>

<input type="button" onclick="FAPI.UI.showInvite('Default text', 
'customAttr=customValue');" value="Show Invite">

<input type="button" onclick="FAPI.UI.showPayment('Product Name', 
'Product Desctiption', 'Product Code', 10, null, null, 'ok', 'true');"
value="Show Payment">

</body>
</html>
Но при нажатии одной из кнопок получаю ошибку (в консоли Firefox 5.0 на Win XP/SP3 english):

Error: uncaught exception: Forticom API was not initialized properly


При этом setWindowSize() работает нормально (ну кроме иногда в MSIE 7) и само приложение тоже.

В чем может быть дело?

В свой .swf я до сих пор не включал SDK от Одноклассников (т.е. классы com.api.forticom.* не использую), нужно это делать?

И непонятно куда именно создается LiveConnection из Одноклассниковского JavaScript API - к моему игровому мувику .swf или есть еще какой-то от Одноклассников.

Всего хорошего
Алекс
Изображения