我有一个我正在处理的网站,目前使用 Twitter小部件来抓取一组用户的最新帖子并将其发布到我的网站。
我想知道是否有类似的方式我也可以为reddit评论这样做,即每当指定用户发布新评论时,它将显示在我的网站上(不担心必须刷新)。
这甚至可能吗?我宁愿不必制作一个观察用户的机器人,所以如果不是,我只会废弃这个想法。
谢谢!
答案 0 :(得分:1)
是的,你可以使用Reddit的embed widget。这是一个较旧的页面(并没有真正公开),但它确实有效。
小部件通常通过将.embed
添加到页面URL来工作。除了普通的style=off
和limit
参数之外,您还可以使用一些额外的参数(sort
)。我建议使用new
。
对于sumbissions和comments,您可以使用:
<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>
以下是我的用户页面的示例:
<script src="https://www.reddit.com/user/pokechu22.embed?limit=5&sort=new" type="text/javascript"></script>
请注意,就我记忆而言,这并不会自动更新;你需要手动刷新。