代码之家  ›  专栏  ›  技术社区  ›  follmer

用于Reddit的JavaScript Twitter小工具

  •  0
  • follmer  · 技术社区  · 10 年前

    我有一个网站,我正在工作,目前使用 Twitter小部件 从一组用户那里获取最近的帖子并将其发布到我的网站。

    我想知道是否有类似的方法可以对reddit评论进行修改,即每当指定用户发布新评论时,它将显示在我的网站上(不必担心必须刷新)。

    这是可能的吗?我宁愿不必制作一个机器人来监视用户,如果不是,我就放弃这个想法。

    谢谢

    1 回复  |  直到 10 年前
        1
  •  1
  •   Pokechu22    10 年前

    是的,你可以使用Reddit embed widget 这是一个较旧的页面(并没有真正公开),但它可以工作。

    小部件通常通过添加 .embed 到页面URL。您可以使用一些额外的参数( style=off 除了正常的 limit sort 参数)。我建议使用 new .

    对于摘要和评论,您可以使用:

    <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>

    请注意,据我记忆,这不会自动更新;您需要手动刷新。