SurfSense/surfsense_backend/app/proprietary/platforms/tiktok
CREDO23 6652efd035 feat(tiktok): return profile metadata even when video listing is gated
A profile's account data (name, followers, bio, verification) lives in the
page's rehydration blob and loads over plain HTTP without a signed request,
so emit it first and always. The video listing needs a signed item_list XHR
that TikTok withholds from anonymous sessions, so it stays best-effort and
degrades to an ErrorItem. A blocked profile now yields its metadata instead
of only an ErrorItem.
2026-07-09 17:48:19 +02:00
..
extraction feat(tiktok): return profile metadata even when video listing is gated 2026-07-09 17:48:19 +02:00
flows feat(tiktok): return profile metadata even when video listing is gated 2026-07-09 17:48:19 +02:00
schemas feat(tiktok): return profile metadata even when video listing is gated 2026-07-09 17:48:19 +02:00
session test(tiktok): pin live fixtures, trim listing debug scaffolding 2026-07-08 17:53:29 +02:00
targets feat(tiktok): URL target resolver 2026-07-08 15:40:07 +02:00
__init__.py feat(tiktok): blob-first orchestrator + video flow 2026-07-08 16:07:07 +02:00
orchestrator.py feat(tiktok): return profile metadata even when video listing is gated 2026-07-09 17:48:19 +02:00