[2023-05-11更新] 虎绿林API:JSON Page

回复列表(72|显示机器人聊天)
  • @Ta / 2021-02-05 / /

    @老虎会游泳,建议对搜索结果添加一个排序,按发帖,或者按最后回复。如果有预先缓存,不方便,也可以只加一个默认按发帖时间排序。

    比如像这个搜索列表:https://hu60.cn/q.php/bbs.search.send.html?username=1gi
    点进去像看看最新发帖,或者是按照时间线来的进展。

    像图中两个帖子发布的比较新,回复也比较新,但是却夹在中间。
    image.png
    小米MIX2s(白)

  • @Ta / 2021-02-05 / /

    @水木易安,这不是bug哦,因为那些帖子被下沉了,无论如何都不会排到前面的。

  • @Ta / 2021-02-05 / /

    @老虎会游泳,哦,我以为你在第一层,其实你在第三层。
    小米MIX2s(白)

  • @Ta / 2021-02-05 / /

    @水木易安,我会为被下沉的帖子添加图标
    图片.png

  • @Ta / 2021-02-05 / /

    @老虎会游泳,样式加个圆角和内边距吧

    .topic-status {
        display: inline-block;
        border: 1px solid #BED8EA;
    -   color: #000000;
    +   color: #bed8ea;
        font-size: 12px;
        line-height: 12px;
    +   padding: 2px;
    +   border-radius: 3px;
    }

    image.png

    image.png
    小米MIX2s(白)

  • @Ta / 2021-02-05 / /

    @水木易安,感觉与当前主题不协调。如果要改成你建议的这样,所有其他地方都要改的样子

  • @Ta / 2021-02-05 / /

    @老虎会游泳,那我知道了。刚刚才看到,当前主题名字为《程序员的审美风之创世纪启示录 - 终章》
    小米MIX2s(白)

  • @Ta / 2021-02-05 / /

    @水木易安
    当然我非常欢迎有人设计一整套新主题

  • @Ta / 2021-02-05 / /

    @老虎会游泳,哦,上帝啊,看看这白嫖的狗头智慧的眼神。
    表示我也不会设计

    image.png
    小米MIX2s(白)

  • @Ta / 2021-02-05 / /

    @水木易安,嗯,如果要对主题进行小修改,也可以用网页插件进行

  • @Ta / 2021-03-03 / /

    @老虎会游泳,另外问一下帖子列表有没有可能通过增加参数用以增加帖子的摘要信息。例如纯文本截取前50或者100个字,或者提取出内容中的图片序列。

    https://hu60.cn/q.php/index.index.json

    {
          "topic_id": 98862,
          "id": 98862,
          "content_id": 749148,
          "title": "[新闻综合] 美国一句话 比特币暴跌,近38万人爆仓,有人一夜巨亏99%,200亿资金被收割,最大单笔爆仓1.3亿!",
          "read_count": 1574,
          "uid": 1,
          "ctime": 1614056868,
          "mtime": 1614688273,
          "level": 1,
          "essence": 0,
          "forum_id": 184,
          "locked": 0,
          "review": 0,
          "uinfo": {
            "name": "老虎会游泳"
          },
          "forum_name": "比特币投机泡沫恐破裂",
          "reply_count": 24,
    +     "summary": '转自腾讯网近37万人爆仓!比特币一度跌破50000美元,马斯克暗示价格过高.QQ音乐证券2月23日讯,埃隆·马斯克上周力挺比特币,推动其价格飙升20%,超过58,000美元。而在刚刚过去的这个周末,他又表现出冷落之意...',
    +     "thumbs": ['https://file.hu60.cn/file/hash/png/8eb7790c340b12a99c020c651880c1c0145292.png']
        }
    
    小米MIX2s(白)
  • @Ta / 2021-03-03 / /

    @水木易安,可以加

  • @Ta / 2021-03-03 / /
    小米MIX2s(白)
  • @Ta / 2021-09-16 / /

    @水木易安,添加了全局参数_topic_summary=最大长度,可以在有topic_id字段返回的页面获取帖子内容摘要(演示)。

  • @Ta / 2021-09-16 / /
    小米MIX2s(白)
  • @Ta / 2021-09-22 / /
    @老虎会游泳
    目前我遇到写问题,我现在使用 json格式 数据,自己在做格式解析。
    问题1:
    在 at消息中 https://hu60.cn/q.php/msg.index.@.all.json?_content=json
    只有帖子url,但是没有帖子的topic_id,这样我的页面就不能跳到这个帖子了,虽然我可以正则,但是还是标准点.
    image.png

    问题2:
    在任何帖子中,json格式数据
    当type:face的时候,希望能再加一个字段 url,能统一 直接给出url,
    虽然目前我通过判断已经兼容,但是如果 增加了这个字段,我就可以删除兼容的代码了
    image.png

    问题3:关于用户小尾巴

    如果是用户小尾巴,希望给个 字段,标识当前还在小尾巴的描述范围内,不然在v-for渲染模板中我不知道应该怎么操作,
    image.png
    image.png
  • @Ta / 2021-09-22 / /

    @胡椒舰长,你得到的数据结构就是虎绿林UBB引擎得到的数据结构。虎绿林UBB引擎要做到工作和你要做的一样:
    https://github.com/hu60t/hu60wap6/blob/766bb0c9895cfa83854d90fe0f422c6e9dd23f77/src/class/ubbdisplay.php#L981

    图片.png

  • @Ta / 2021-09-22 / /

    @胡椒舰长,atMsg在生成的时候就只有url。

  • @Ta / 2021-09-22 / /

    @胡椒舰长,atMsg的msg字段以前是字符串,但现在变成了UBB JSON。所以“at消息的json数据非常容易解析”已经不对了。
    要正确解析msg字段,就必须实现整个ubbdisplay.php的内容……

  • @Ta / 2021-09-22 / /

    @胡椒舰长,还有,想要改变UBB JSON的数据是不现实的,因为它不是现场生成的,而是发帖时生成的,然后存储在数据库里。
    数据库里存储的是UBB JSON,不是帖子内容。
    所以,即使我新增了你想要的字段也没用,因为大量的历史数据都没有这些字段。实现还是必须兼容所有历史数据的结构。

添加新回复
回复需要登录