Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC Russian

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

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

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

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();