2014-09-06 3 views
0

Есть ли у кого-нибудь идеи, как я могу получить количество просмотров и ответ от темы через API? Я ищу статистику из сообщения форума SMF. RSS-канал позволяет только следить за форумом, а не с темой. Существуют ли инструменты или команды PHP для извлечения данных?Как получить номер ответа в форуме

+0

За количество ответов, я бы, вероятно, проверил бы ссылку на каждое сообщение в фиде (это будет что-то вроде 'http: //forums.somesite.example/index.php/topic,7052.msg196426.html#msg196426 ') и посмотреть, совпадает ли значение темы. Я мог бы считать это. Хотя это похоже на неправильный способ сделать это, и это, конечно же, не может получить взгляды таким образом. – Pokechu22

ответ

0

Вот решение некоторых из наших клиентов придумали:

  • Используйте каналы в качестве механизма обнаружения новых сообщений/новых сообщений. В принципе, вы подписываетесь на «основной» канал форума, чтобы получить все новые потоки, затем для каждого потока подпишитесь на его конкретный фид, чтобы получить все новые сообщения в потоке. Для каждого уведомления просто отслеживайте URL-адрес.

  • Затем они используют нашу функцию fragment subscription, где они могут подписаться на определенный элемент в DOM страницы. В вашем случае вы подписываетесь на элемент, который включает число чтений или ответов на заданный пост (или поток).

Таким образом, у них может быть просто приложение «прослушиватель», которое регистрирует веб-камеры. Эти веб-кнопки запускаются при появлении новых сообщений и новых чтений или ответов.