首页->教程-> 【教程】auth_token登录,以及跨域问题 2024-12-17

【教程】auth_token登录,以及跨域问题

什么是 auth_token?

auth_token 是 Twitter cookies 中的一个关键参数。通过将其注入浏览器的 cookies 中,我们可以实现自动登录。

如何注入 auth_token?

首先,打开 x.com 网站,然后在 Chrome 浏览器中打开开发者工具,选择“应用”选项卡,找到“存储”下的“cookie”。

右键点击表格,选择“新增”,输入 auth_token,值为购买的 40 位 auth_token,Domain 设置为 .x.com,Expires 设置为一个较远的日期。

刷新网页后,您应该会看到自己已经登录了 Twitter。

有没有更简单的方法?

有的!为了简化操作,我开发了一款 Chrome 插件,可以一键登录。

只需打开 x.com,点击插件图标,输入 auth_token,然后点击“登录”,网页会自动刷新并完成登录。

为什么登录后仍提示未登录?

这是因为 Twitter 将域名从 twitter.com 更改为 x.com,但部分 API 仍使用旧域名,导致跨域问题。Chrome 在 x.com 下禁止写入 twitter.com 的 cookies,导致显示未登录。

如何解决登录提示问题?

解决方案很简单:在提示登录的页面再次使用插件登录。如果弹出窗口无法显示插件图标,可以通过右键菜单选择“使用 token 登录 Twitter”,输入 auth_token 即可。

登录后,可能需要退回一步,再次进入授权页面以完成授权。