A Kuaishou tutorial comment has many replies. Some introduce new conditions, while others contain the creator's explanation. Treating every reply as an independent complaint can exaggerate the original issue.
Keep the work and root comment paired
The capability requires both a work ID and a root-comment ID. Establish that relationship from the confirmed first-level comment and retain its text. Identical wording under another video is not the same conversation. Attach each reply to this source pair when combining multiple threads.
Continue through the reply cursor
Start with an empty cursor and use the returned continuation position. Record batches and check duplicates instead of assuming a large visible count means complete coverage. Interpret reply relationships and timing from actual fields. If the target of a response remains unclear, inspect the page rather than inventing a conversation from list order.
Summarize the issue’s current status
Describe the original question, new conditions, available explanations, and unresolved points. A brief clarification may substantially change the issue. Agreement from other users is not always a matching firsthand experience. Route remaining questions into further demonstrations and link answered ones back to their explanations. Visible replies are current evidence, not a complete service history or an exhaustive account of audience needs.
Request URL and parameters
GET https://api.trmesh.com/openapi/api/v1/kuaishou/web/fetch_one_video_sub_comment
| Parameter | Type | Required | Meaning |
|---|---|---|---|
photo_id |
string | Yes | |
pcursor |
string | No | |
root_comment_id |
string | Yes |
Run the Python example
Install requests and set TRMESH_API_TOKEN in your environment. Replace the sample identifiers with the public object you intend to inspect. Example IDs may no longer be available.
import os
import requests
# Read your own developer key from the server environment.
url = "https://api.trmesh.com/openapi/api/v1/kuaishou/web/fetch_one_video_sub_comment"
params = {
"photo_id": "3xgarycnydawq3g",
"pcursor": "909377053156",
"root_comment_id": "908850553827"
}
response = requests.get(
url, params=params, timeout=30,
headers={"Authorization": f"Bearer {os.environ['TRMESH_API_TOKEN']}"},
)
response.raise_for_status()
payload = response.json()
print(payload) # Inspect the actual response before mapping fields
Endpoint documentation · Free profile tool
API calls use your TRMesh account allowance. Check the endpoint price before running a script.