wechat-channels/v2/video-comments
Get first-level comments of a video (with IP region / like count); pass `comment_id` to get second-level replies under that comment. Supports pagination for more comments. Price: $0.01 per request ⏱️ Due to WeChat server...
Input
Idle
Example output — click Run to generate your own
API README
Get WeChat Channels Video Comments
Purpose:
- Get first-level comments of a video (with IP region / like count); pass
comment_idto get second-level replies under that comment. - Supports pagination for more comments.
- Price: $0.01 per request
- ⏱️ Due to WeChat server latency, this endpoint responds slowly; please set your client request timeout to 30 seconds — a timeout that is too small may result in being billed without receiving the response.
- ⚠️ Large-integer ID precision: IDs such as
comment_idin the response are 64-bit big integers beyond JavaScript's safe-integer range (2^53-1). Always receive / pass such IDs as strings (parse JSON with json-bigint or read them as text), never through JSNumber. Swagger UI rounds the trailing digits of huge integers in its docs view — this is expected and does not affect the actual data returned by the API. Parameters: - object_id: Video objectId (numeric), e.g.
14941130915890399732. From the videoidoffetch_user_videos/fetch_video_detail. - last_buffer: Optional pagination cursor (base64). Leave empty for the first page; when
down_continueis truthy, pass the previous page'slast_buffer. - comment_id: Optional. To expand the replies of a comment, pass its
comment_id(numeric); leave empty for the first-level page. - raw: Optional, default True. True=raw response; False=simplified parsed structure. Return:
- Comment list with pagination cursor
Response structure & JSON Path:
raw=false (simplified):
- Top level:
$.data.object_id(echo) /$.data.comment_id(echo when expanding replies, otherwise null) /$.data.count(comments on this page) /$.data.down_continue(has next page) /$.data.last_buffer(pagination cursor) - Each comment
$.data.comments[N]:- Comment ID (pass it back to expand its replies):
$.data.comments[N].comment_id - Commenter:
$.data.comments[N].nickname/.username/.head_url - Content:
$.data.comments[N].content - Like / reply counts:
$.data.comments[N].like_count/.reply_count - Time / IP region:
$.data.comments[N].create_time/.ip_region
- Comment ID (pass it back to expand its replies):
raw=true (raw):
- Status code:
$.data.baseResponse.ret - Comment array (camelCase):
$.data.commentInfo[N], key fieldscommentId/nickname/username/content/likeCount/createtime/headUrl/ipRegionInfo.regionText - Pagination:
$.data.downContinueFlag,$.data.lastBuffer(alias$.data.last_bufferalso provided) - Global counts:
$.data.monotonicData.commentCount.commentCount,$.data.countInfo(likeCount/favCount/forwardCount etc.) - Mapping:
comments[]of raw=false corresponds tocommentInfo[]of raw=true.
Imported from a validated TikHub OpenAPI document. Pricing must be reviewed before enabling.

