Choose a specific visual question
To review how a brand shows product details, begin with the account’s media. The request provides screen_name, rest_id, and cursor; use the parameter definitions to supply the appropriate account identifiers rather than a tweet ID. A media-focused view narrows the reading task, but it does not explain design intent or establish that every item belongs to one campaign.
Read the image together with its post
Open relevant source posts and examine how the caption and media work together. A hypothetical packaging close-up may accompany delivery information, so the review should preserve that context rather than evaluating colour in isolation. Continue with this operation’s cursor and mark material already checked to avoid counting repeated appearances as additional examples.
Produce observations that can inform a shoot
Your review sheet could contain the source, visual focal point, caption’s role, and a shot worth trying next time. Those categories are human annotations, not supplied design scores. The media list does not establish impressions or conversion rates, and an accessible media address does not grant redistribution rights. A useful outcome might be a recommendation to photograph a real usage situation rather than another packaging detail. Its effectiveness remains something to evaluate in subsequent work, not a conclusion guaranteed by retrieving the list.
Request URL and parameters
GET https://api.trmesh.com/openapi/api/v1/twitter/web/fetch_user_media
| Parameter | Type | Required | Meaning |
|---|---|---|---|
screen_name |
string | Yes | Screen Name |
rest_id |
integer | No | User ID |
cursor |
string | No | Page 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/twitter/web/fetch_user_media"
params = {
"screen_name": "elonmusk",
"rest_id": "44196397"
}
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.