Виджет профиля
При помощи данного виджета можно рекламировать ваш профиль на Одноклассниках. Он позволит посетителям вашего сайта подписаться на вас буквально в один клик.
Ваш профиль должен быть открытым для просмотра
Конструктор виджета профиля
Настройка виджета
ID профиля | |
Ширина | |
Высота | |
Тип |
Результат
Код для вставки
Как получить ID своего профиля
- На портале в тулбаре(сверху справа) откройте меню под своей иконкой.
- Выберите пункт “Изменить настройки”.
- Внизу открывшейся страницы найдите надпись “ID вашего профиля”.
- Скопируйте указанный 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();