Отправка уведомлений через приложение (showRequestBox)

Готовые уроки IFrame + ВКонтакте API
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение Александр »

Cypporat писал(а):из за чего сначала не работало
А что ты сделал по другому в этот раз?
pro100(4eJI)
Сообщения: 23
Зарегистрирован: 04 сен 2011, 15:58

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение pro100(4eJI) »

А можно сделать чтобы при нажатие на кнопку отправляло уведомление???
Аватара пользователя
gaponj88
Сообщения: 433
Зарегистрирован: 21 окт 2011, 12:26

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение gaponj88 »

pro100(4eJI)
Можно
pro100(4eJI)
Сообщения: 23
Зарегистрирован: 04 сен 2011, 15:58

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение pro100(4eJI) »

gaponj88 писал(а):pro100(4eJI)
Можно
Не поможешь?
Аватара пользователя
alecsandr-r
Сообщения: 9
Зарегистрирован: 27 авг 2011, 19:18

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение alecsandr-r »

Кто-нибудь может описать как правильно вытащить и выполнить какое-либо действие, если есть requestKey, при входе юзера, допустим поднять диалоговое окно или вывести его в HTML через DIV, если его нет то ничего не делать?
apiboss
Сообщения: 25
Зарегистрирован: 03 май 2011, 17:15

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение apiboss »

Здесь кто нить бывает вообще ? Как сделать все это при нажатие на кнопку ?
UkraineRomeo
Сообщения: 13
Зарегистрирован: 09 мар 2012, 19:30

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение UkraineRomeo »

anton37 писал(а):Чуть видоизменил скрипт, что уведомление отправлялось случайному другу:

Код: Выделить всё

<script type="text/javascript" charset="cp1251" >window.onload = (function() {    VK.init(function() {     VK.api("getFriends", {fields:"uid"}, function(data) {         friend_n = Math.floor(Math.random()*$(data.response).size());        friend_id = data.response[friend_n].uid;         var uid = data.response[friend_n].uid;        var mess = 'тарарарарарараарар'; // Ваш текст сообщения        var requestKey = 'my_key'; // дополнительный параметр               // открывает окно отправки запроса пользователю        VK.callMethod("showRequestBox", uid, mess, requestKey);              // события после действий пользователя        VK.addCallback("onRequestSuccess", onRequestSuccess);        function onRequestSuccess() {            alert('onRequestSuccess');        }               VK.addCallback("onRequestCancel", onRequestCancel);        function onRequestCancel() {            alert('onRequestCancel');        }                   VK.addCallback("onRequestFail", onRequestFail);        function onRequestFail() {            alert('onRequestFail');        }       });    });});</script>

скрипт работает,но! он запускается при каждом обновлении страницы, при перходе на другую страницу и т.д. как сделать так чтоб он запускался только 1 раз для каждого пользователя, только при входе в приложение?????????
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение Александр »

UkraineRomeo
Так используй этот скрипт только на одной странице, а не на всех.
UkraineRomeo
Сообщения: 13
Зарегистрирован: 09 мар 2012, 19:30

Re: Отправка уведомлений через приложение (showRequestBox)

Сообщение UkraineRomeo »

Александр писал(а):UkraineRomeo
Так используй этот скрипт только на одной странице, а не на всех.

Допустим я использую этот скрипт на главной странице, но тогда пользователь возвращаясь на главную, опять и опять будет получать это сообщение...
Как сделать так чтоб он получил за одну сессию(посещение) только одно сообщение?
Ответить