2016-04-13 2 views
0

У меня есть сайт, над которым я работаю, который в настоящее время использует Twitter виджетов, чтобы получать последние сообщения от набора пользователей и размещать их на моем сайте.JavaScript Twitter Виджеты для Reddit

Мне было интересно, есть ли аналогичный способ, которым я мог бы это сделать для комментариев reddit, например, каждый раз, когда указанный пользователь публикует новый комментарий, он будет отображаться на моем сайте (не беспокоясь о необходимости обновления).

Возможно ли это? Я бы предпочел не делать бота, который следит за пользователями, так что, если нет, я просто откажусь от идеи.

Спасибо!

+0

Что вы искали, чтобы решить вашу проблему? –

ответ

1

Да, вы можете использовать Reddit's embed widget. Это более старая страница (и не опубликована), но она работает.

Виджет обычно работает путем добавления .embed к URL-адресу страницы. Есть несколько дополнительных параметров, которые вы можете использовать (style=off в дополнение к обычным параметрам limit и sort). Я рекомендую использовать new.

Для sumbissions и комментариев, вы можете использовать это:

<script src="https://www.reddit.com/user/USERNAMEHERE.embed?limit=5&sort=new" type="text/javascript"></script> 

Только для комментариев, вы можете использовать это:

<script src="https://www.reddit.com/user/USERNAMEHERE/comments.embed?limit=5&sort=new" type="text/javascript"></script> 

Только для представлений, вы можете использовать это:

<script src="https://www.reddit.com/user/USERNAMEHERE/submitted.embed?limit=5&sort=new" type="text/javascript"></script> 

Вот пример того, что он выглядит с моей userpage:

<script src="https://www.reddit.com/user/pokechu22.embed?limit=5&sort=new" type="text/javascript"></script>


Обратите внимание, что это не обновляется автоматически, насколько я помню; вам нужно будет вручную обновить.

+0

Большое вам спасибо. Вы знаете, есть ли способ присоединиться к двум пользователям? т. е. если я хочу показывать комментарии от «bob» и «joe», он будет показывать свои последние комментарии вместе. Я думал, что это будет что-то вроде '' но это не работает – Sej

+0

@Sej К сожалению, я не думаю, что это возможно. Хотя существует _are_ multisubreddits (например, [/r/test+help](https://www.reddit.com/r/test+help)), не существует многопользовательских пользователей. Я полагаю, у вас могут быть две вставки рядом с eachother, но я не думаю, что есть другой способ иметь нескольких пользователей со встроенными функциями. – Pokechu22

Смежные вопросы