Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twitter.com to X.com migration giving errors #536

Open
JanMisker opened this issue May 17, 2024 · 3 comments
Open

Twitter.com to X.com migration giving errors #536

JanMisker opened this issue May 17, 2024 · 3 comments

Comments

@JanMisker
Copy link
Contributor

I suspect there is a migration happening over at Twitter, all URLs seem to redirect to x.com.
But I also see a form like this as the final destination of the redirects, not sure what that is about.

I put some debug code somewhere to see the response body.

If I submit the form I just end up at x.com...

<!DOCTYPE html>

<head>
    <title>x.com</title>
    <meta http-equiv="refresh" content="5; url = https://twitter.com?mx=1" />
</head>
<form action="https://x.com/x/migrate" method="post" name="f">
    <input type="hidden" name="tok"
        value="[SEEMS LIKE A JWT TOKEN]" />
    <input type="hidden" name="data"
        value="[SOME LONG DATA]" />
</form>
<script type="text/javascript" charset="utf-8"
    nonce="[NONCE]">document.forms.f.submit()</script>
</body>

</html>

Posting here in case others find the same issue, maybe we figure it out or maybe it again changes along the way.

@JanMisker
Copy link
Contributor Author

Maybe the oembed API can be utilized?
https://developer.x.com/en/docs/twitter-for-websites/oembed-api

@oscarotero
Copy link
Owner

It's already using it.

Screenshot from my local:

imaxe

@JanMisker
Copy link
Contributor Author

Ah of course. Sorry I didn't do much digging yet.

But still, the data collecting fails, I think because first there is an attempt to load the actual url, and only after that the oembed is fetched.

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

No branches or pull requests

2 participants