В связи с тем, что браузеры начинают по умолчанию блокировать flash элементы на страницах, необходимо прекратить использование ActionScript SDK и начать использовать JavaScript SDK через ExternalInterface
Библиотека ActionScript предоставляет доступ к UI-функциям портала.
Большинство методов подразумевают открытие диалогового окна, требующего взаимодействия с пользователем. После успешного выполнения операции ваше приложение получит уведомление путем вызова обратной связи.
Ссылка на AS3 SDK: https://github.com/apiok/ok-flash-sdk
Использование SDK
Для работы SDK его надо проинициализировать:
После onConnect можно использовать любой метод.
Для подписи используйте Odnoklassniki.getSignature
Обратная связь
Портал может уведомлять приложение об успешном завершении операции или другого события с помощью механизма обратной связи. Добавить обратную связь достаточно просто:
Обратная связь должна принимать один аргумент типа ApiCallbackEvent, который содержит:
- method - имя AS-метода, который вызвал обратную связь. Например, showPayment;
- result - в случае диалога содержит результат: «ОК», «Отмена», …;
- data - некоторые данные, передаваемые приложению.
Доступные методы
- getPageInfo
- scrollToTop
- setWindowSize
- showInvite
- showNotification
- showPayment
- showPaymentPromo
- showPermissions
Вызов метода по имени