Decide what the reader wants to understand
An author may publish interviews, event footage, and brief explanations together. Use uid to retrieve the video list, then define the guide’s question, such as understanding how an exhibition was prepared. Details can include titles, covers, and play counts, but these do not automatically establish story order or show that every video concerns the same event.
Continue with the returned pagination state
The request uses cursor, while next_cursor and has_more guide subsequent pages. A title referring to all videos does not mean one request supplies every historical work. Actual coverage depends on the pages read and material visible at that time. Preserve inspected sources and check duplicates rather than letting a larger count disguise incomplete reading.
Connect selected works with viewing reasons
For a hypothetical sequence covering installation, opening, and visitor discussion, explain what each work helps the reader understand. This is your editorial structure, not an automatically recognised event timeline. A play count is an observed value, not proof that every viewer finished or agreed. State the guide’s date and scope and identify missing context. The result should be a usable, honest route through the material rather than a historical narrative invented by joining titles together.
Request URL and parameters
GET https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_user_video_list
| Parameter | Type | Required | Meaning |
|---|---|---|---|
uid |
string | Yes | User ID |
cursor |
string | No | Pagination cursor |
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/weibo/web_v2/fetch_user_video_list"
params = {
"uid": "7277477906",
"cursor": "0"
}
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.
