Скачайте и загрузите на свой сервер библиотеку с https://github.com/odnoklassniki/ok-js-sdk
// ok.ru mobile: ok_client_key - клиентский ключ из настроек
// ok_api_id: - идентификатор приложения
// ok_lib_url - ссылка на библиотеку с https://github.com/odnoklassniki/ok-js-sdk
PPLIB.init(2, {mobile:1, ok_lib_url: 'js/oksdk.js', client_key: ok_client_key, api_id: ok_api_id}, debug_pplib, Init});
// Добавьте в Init следующий код
// https://apiok.ru/dev/sdk/js-ext/widgets - здесь можно взять параметр для style
PPLIB.api('widget.getWidgetContent', {wid: 'mobile-header-small', style: 'black'},
function (data) {
var html_widget=window.OKSDK.Util.decodeUtf8(atob(data));
$('.ok_link').html(html_widget); // пример для JQUERY.
});
// ВНИМАНИЕ Ознакомьтесь с правилами использования виджета https://apiok.ru/dev/sdk/js-ext/widgets . Он обязателен
//Добавьте обработку при закрытии платежа и приглашений
//используйте этот код до инициализации игры как можно раньше
if(tmp_getJsonFromUrl()['mob']=='true' && tmp_getJsonFromUrl()['custom_args']!=undefined && tmp_getJsonFromUrl()['custom_args'].indexOf("payment")>-1)
{
// можно отправить информацию в игру через window.opener.postMessage
// а затем закрываем дублирующую вкладку
window.close();
}
else if(tmp_getJsonFromUrl()['mob']=='true' && tmp_getJsonFromUrl()['code']!=undefined)
{
window.close();
}
function tmp_getJsonFromUrl() {
var query = location.search.substr(1);
var result = {};
query.split("&").forEach(function(part) {
var item = part.split("=");
result[item[0]] = decodeURIComponent(item[1]);
});
return result;
}