获取只有推文ID的推文网址

时间:2015-01-08 08:46:29

标签: twitter

如何才能获得仅包含推文ID的推文网址?

我找到了解决方案,但我想知道是否有更好的解决方案。首先,我假设您必须在获取用户名的tweet id后进行查询和搜索,然后按如下方式构建URL:

https://twitter.com/{username}/status/{tweetid}.

这是对的吗?是否有一个更简单的解决方案,并不意味着首先执行查询?

4 个答案:

答案 0 :(得分:10)

您不需要用户名。

这是我的一条推文

https://twitter.com/edent/status/552767187694661632

如果您将Twitter名称(edent)替换为任何其他随机名称....

https://twitter.com/barackobama/status/552767187694661632

当您点击该链接时,Twitter会查找状态ID并自动重定向您。

所以,不要打扰查询,只需在其中粘贴任何随机名称,它仍然有效。

答案 1 :(得分:8)

你可以尝试这个:

https://twitter.com/statuses/ {tweetid}

答案 2 :(得分:3)

anas-eqal建议的https://twitter.com/statuses/ {tweetid}似乎不再稳定工作。因此,我去寻找替代品。我承认,截至本回复之时,已被接受的答复非常有效。但是,对于我的用例,我需要一个避免重定向并具有更一致结构的URL。

这是我想出的:

  1. 标准:https://twitter.com/i/web/status/ {tweetid}
  2. 移动电话:https://mobile.twitter.com/i/web/status/ {tweetid}

到目前为止,这两种变体在我的所有测试中都能很好地工作。

答案 3 :(得分:0)

u可以使用: https://mobile.twitter.com/user/status/1247490140446097410 1247490140446097410使用您的推特ID进行更改 用户离开它,他将使用用户名自动更改