Виджет профиля

При помощи данного виджета можно рекламировать ваш профиль на Одноклассниках. Он позволит посетителям вашего сайта подписаться на вас буквально в один клик.

Ваш профиль должен быть открытым для просмотра

Конструктор виджета профиля

Настройка виджета

ID профиля
Ширина
Высота
Тип

Результат

Код для вставки

Как получить ID своего профиля

  1. На портале в тулбаре(сверху справа) откройте меню под своей иконкой.
  2. Выберите пункт “Изменить настройки”.
  3. Внизу открывшейся страницы найдите надпись “ID вашего профиля”.
  4. Скопируйте указанный ID и подставьте его в код встраивания виджета.

Как отследить событие дружбы или подписки на вас

При подписке или отправке заявки на дружбу виджет отправляет на вашу страницу postMessage.

Содержание сообщения в случае подписки:

ok_subscribe$__okProfile1

Содержание сообщения в случае отправки заявки дружить:

ok_invite$__okProfile1

Событие на странице, встроившей виджет, можно отследить следующим javascript кодом:

function listenForUserAction() {
    if (window.addEventListener) {
        window.addEventListener('message', onUserAction, false);
    } else {
        window.attachEvent('onmessage', onUserAction);
    }
}

function onUserAction(e) {
    var args = e.data.split("$");
    if (args[0] == "ok_subscribe") {
        onSubscribe(e)
    }

    if (args[0] == "ok_invite") {
        onInvite(e)
    }
}

function onSubscribe(e) {
    alert("User has subscribed to you");
}

function onInvite(e) {
    alert("User has sent a friendship invite to you");
}


listenForUserAction();