2012-02-06 61 views
0

Twitter的published用于链接到推文的机制是使用“http://twitter.com/{ScreenName}/statuses/{Id}” - 其中ScreenName是用户的屏幕名称,Id是推文的唯一ID。但Twitter也允许用户更改他们的屏幕名称,并且如果时间足够远,可能会允许两个不同的用户拥有相同的屏幕名称。当屏幕名称更改时,tweet URL会发生什么变化?

鉴于此,tweet URL会发生什么变化?它不能被认为是永久性的吗?

回答

1

我注意到可能提供答案的东西。实际上,您可以为{ScreenName}替换任何字符串,并且网址仍然有效(它将重定向到具有正确屏幕名称的网址)。因此,看起来真正重要的唯一一点是{id} - 显然这将是永久性的,并且从该Twitter将计算出屏幕名称并重定向以获得正确的URL - 即使{ScreenName}已更改