Solve a specific viewing problem
A new viewer may not know where to begin with a prolific creator. Identify the account with uid and define the guide’s purpose, such as introducing basic photography. The submission list provides entry points, not an automatically generated course order or a teaching-quality assessment. Inspect the works themselves to decide whom they suit and which prerequisites they assume.
Respect the pagination limits
pn has a maximum of one hundred and ps a maximum of fifty; select order according to the parameter definition. Do not keep increasing page numbers as though unlimited historical traversal were supported. A retrieved count is not the account’s lifetime submission total. Preserve the inspected ranges and work identifiers, checking duplicates before counting. Describe unreviewed material as outside the guide’s coverage.
Connect examples through reasons to watch
For a hypothetical guide to composition, lighting, and editing, explain why each selected work belongs in the sequence and retain its original link. These categories and their order are your editorial design, not official curriculum fields. Mark inaccessible works instead of recommending unusable entries. The guide should help a reader complete a concrete exercise, and its title should reflect the material reviewed rather than promise an audit of every work the creator has ever published.
Request URL and parameters
GET https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_user_post_videos
| Parameter | Type | Required | Meaning |
|---|---|---|---|
uid |
string | Yes | User UID |
pn |
integer | No | Page number, max 100 |
ps |
integer | No | Page size, max 50 |
order |
string | No | Order method |
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/bilibili/web/fetch_user_post_videos"
params = {
"uid": "178360345"
}
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.