Longbridge Developers
立即開始

創建討論回覆

在指定討論下發布回覆,支持嵌套回覆已有回覆。完整社區討論可瀏覽 社區。

僅限 Longbridge 開戶且持有資產 的用戶才允許通過 Longbridge Developers 的 API 或 CLI 發布社區討論和回覆。否則返回 403。

正文格式: 僅支持純文本,不支持 HTML 或 Markdown。

正文中提到的標的代碼(如 700.HK、TSLA.US)會被平台自動識別並關聯為相關標的。

⚠️ 請勿濫用此功能關聯與內容無關的標的,否則後台內容運營可能會限制發布,甚至有可能禁言。

頻率限制: 同一用戶在同一討論下,前 3 條無間隔限制;此後每條須與上一條保持遞增間隔(3 s → 5 s → 8 s → 13 s → 21 s → 34 s → 55 s 封頂),超出限制返回 429。

⚠️ 以上頻率限制規則僅供參考,平台可能隨時進行內部調整。

>_ CLI
longbridge topic create-reply 6993508780031016960 --body "分析得好!"

Request

HTTP MethodPOST
HTTP URL/v1/content/topics/
/comments

Path Parameters

NameTypeRequiredDescription
topic_idstringYES討論 ID,如 6993508780031016960

Request Body

NameTypeRequiredDescription
bodystringYES回覆正文,僅支持純文本。正文中提到的標的代碼會被平台自動識別並關聯。
reply_to_idstringNO被回覆的回覆 ID;不填或填 "0" 表示發頂層回覆,填入有效 ID 則嵌套在該回覆下。

Request Example

# 頂層回覆
longbridge topic create-reply 6993508780031016960 --body "分析得很好!"

# 嵌套回覆
longbridge topic create-reply 6993508780031016960 --body "同意你的觀點。" --reply-to 7001234567890123456
from longbridge.openapi import ContentContext, Config, OAuthBuilder

oauth = OAuthBuilder("your-client-id").build(lambda url: print("Visit:", url))
config = Config.from_oauth(oauth)
ctx = ContentContext(config)

# 頂層回覆
reply = ctx.create_topic_reply("6993508780031016960", body="分析得很好!")
print(reply.id)

# 嵌套回覆
nested = ctx.create_topic_reply(
    "6993508780031016960",
    body="同意你的觀點。",
    reply_to_id="7001234567890123456",
)
print(nested.id)
import asyncio
from longbridge.openapi import AsyncContentContext, Config, OAuthBuilder

async def main() -> None:
    oauth = await OAuthBuilder("your-client-id").build_async(lambda url: print("Visit:", url))
    config = Config.from_oauth(oauth)
    ctx = AsyncContentContext.create(config)

    reply = await ctx.create_topic_reply("6993508780031016960", body="分析得很好!")
    print(reply.id)

if __name__ == "__main__":
    asyncio.run(main())
package main

import (
	"context"
	"fmt"
	"log"

	"github.com/longbridge/openapi-go/config"
	"github.com/longbridge/openapi-go/content"
)

func main() {
	conf, err := config.NewFromEnv()
	if err != nil {
		log.Fatal(err)
	}
	ctx, err := content.NewFromCfg(conf)
	if err != nil {
		log.Fatal(err)
	}
	reply, err := ctx.CreateTopicReply(context.Background(), "6993508780031016960",
		&content.CreateReplyOptions{Body: "分析得很好!"},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println("reply id:", reply.ID)
}
use std::sync::Arc;
use longbridge::{oauth::OAuthBuilder, content::{ContentContext, CreateReplyOptions}, Config};

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let oauth = OAuthBuilder::new("your-client-id").build(|url| println!("Open: {url}")).await?;
    let config = Arc::new(Config::from_oauth(oauth));
    let ctx = ContentContext::new(config);

    let reply = ctx.create_topic_reply(
        "6993508780031016960",
        CreateReplyOptions { body: "分析得很好!".to_string(), reply_to_id: None },
    ).await?;
    println!("reply id: {}", reply.id);
    Ok(())
}

Response

Response Headers

  • Content-Type: application/json

Response Example

{
  "code": 0,
  "message": "success",
  "data": {
    "item": {
      "id": "7001234567890123460",
      "topic_id": "6993508780031016960",
      "body": "分析得很好!",
      "reply_to_id": "0",
      "author": {
        "member_id": "10086",
        "name": "張三",
        "avatar": "https://example.com/avatar.jpg"
      },
      "images": [],
      "likes_count": 0,
      "comments_count": 0,
      "created_at": "1742002000"
    }
  }
}

Response Status

StatusDescriptionSchema
200返回成功create_reply_response
403權限不足用戶未開戶或無資產
429頻率超限超過同討論下的發帖頻率限制,請等待後重試
500內部錯誤None

Schemas

create_reply_response

NameTypeRequiredDescription
itemobjecttrue新建回覆詳情
∟ idstringtrue回覆 ID
∟ topic_idstringtrue所屬討論 ID
∟ bodystringfalse回覆正文(純文本)
∟ reply_to_idstringfalse父回覆 ID,"0" 表示頂層回覆
∟ authorobjectfalse作者信息
∟∟ member_idstringfalse作者 member ID
∟∟ namestringfalse作者暱稱
∟∟ avatarstringfalse作者頭像 URL
∟ imagesobject[]false附圖列表
∟∟ urlstringfalse原始圖片 URL
∟∟ smstringfalse小縮略圖 URL
∟∟ lgstringfalse大縮略圖 URL
∟ likes_countint32false點讚數
∟ comments_countint32false嵌套回覆數
∟ created_atstringtrue創建時間,Unix 時間戳(秒)