Уведомление о новых комментариях

Хортица
На сайте с 22.12.2006
Offline
289
1566

Как-нибудь можно отследить или получать уведомления о новых комментариях, оставленных через виджет http://vk.com/developers.php?oid=-1&p=Comments на сайте?

Может ночь и не вычитал в документации нужной информации: http://vk.com/pages?oid=-1&p=Документация_о_виджете_комментариев . Кто-то находил решения? Или только мне одному нужен такой изврат ?

На XBit.Money (https://xbit.money/?rid=111) меняю крипту на гривны. Лучшие курсы Обмен Вашего PayPal/ЯД/QIWI/WebMoney и куча плюшек! Рекомендую (https://exchangex.ru/index.php?who=26749)
R
На сайте с 18.12.2009
Offline
92
#1

Да, можно. У себя на сайте я, например, после каждого комментария или удаления записываю в базу данных общее количество. Также функция возвращает:


num - количество комментариев
last_comment - текст последнего комментария
date - текущая дата в формате ISO 8601 (например, 2004-02-12T15:19:21+00:00)
sign - контрольная сумма md5 от конкатенации 4х строк: api_secret, date, num, last_comment. В языке php может быть получена с помощью md5($api_secret.$date.$num.$last_comment).
Защищенный секрет api_secret Вы можете узнать при редактировании своего приложения в графе "Защищенный ключ".



---------- Добавлено 15.01.2013 в 09:46 ----------

По реализации - http://habrahabr.ru/post/130260/


<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: кол-во_комментов, width: "ширина", attach: "*", onChange: addCommentCallback}, "номер_страницы");

function addCommentCallback(num, last_comment, date, sign){
$.post("%ССЫЛКА_НА_СТРАНИЦУ_ОБРАБОТКИ_КОММЕНТАРИЯ%",{
type: 'vkontakte',
num: num,
last_comment: last_comment,
date: date,
sign: sign,
id: "<?php echo $this->post['id']?>"
});
}
Хортица
На сайте с 22.12.2006
Offline
289
#2

rerighter, хороший вариант, я его уже утром нагуглил. А так чтобы какой-нибудь RSS или еще какие то варианты чтобы например у "админа" выводились в ответах или еще где.

R
На сайте с 18.12.2009
Offline
92
#3

Тут речь уже не о уведомлениях))

А чем не устраивает панель администратора виджета комментариев? Там можно посмотреть все, что написали пользователи.

При желании, даже можно сделать смс оповещение, когда кто-то оставит комментарий (касаемо уведомлений).

Хортица
На сайте с 22.12.2006
Offline
289
#4
rerighter:
При желании, даже можно сделать смс оповещение, когда кто-то оставит комментарий (касаемо уведомлений).

Как это сделать ?

R
На сайте с 18.12.2009
Offline
92
#5

Как делал я - при отправке каждого комментария или удаления, на сайте делается AJAX запрос к файлу php.

А в php файле можно делать уже все, что угодно. В базу данных писать, смс отправлять...

Смс естественно не бесплатно, копеек по 70-80 вроде бы сейчас, в зависимости от тарифа и провайдера услуги.

Например, http://www.smsfeedback.ru/tariffs/

Возможно, я могу помочь с реализацией. В зависимости от Вашего сайта и желания.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий