Skip to content

Try to fix share URL redirect pathing - #2

Merged
seriaati merged 1 commit into
mainfrom
claude/threads-share-url-embed-q4yy8h
Aug 3, 2026
Merged

Try to fix share URL redirect pathing#2
seriaati merged 1 commit into
mainfrom
claude/threads-share-url-embed-q4yy8h

Conversation

@seriaati

@seriaati seriaati commented Aug 3, 2026

Copy link
Copy Markdown
Owner

No description provided.

…ants

The single-hop Location check silently failed whenever Threads answered
with anything other than a direct 302 to the canonical post URL, sending
users back to the original share link (and the original Threads embed):

- intermediate hops (share canonicalization, .net -> .com) never reached
  the post URL
- relative Location headers contain no threads.com host, so the regex
  could not match them
- a 200 response (Meta varies behavior by UA/IP) had no fallback at all
- the /t/CODE post URL form was not recognized

Walk the redirect chain manually for up to 5 hops, resolving relative
locations against the current URL. If that fails, retry as a browser
following redirects and extract the post URL from the final URL or the
page HTML (handling JSON-escaped slashes). Log each failure mode so the
cause is visible in server logs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LYfeJwL6v3CpWcjFjwG8fg
@seriaati
seriaati merged commit a4843c9 into main Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants