2012-02-06 59 views
0

Twitter的published用於鏈接到推文的機制是使用「http://twitter.com/{ScreenName}/statuses/{Id}」 - 其中ScreenName是用戶的屏幕名稱,Id是推文的唯一ID。但Twitter也允許用戶更改他們的屏幕名稱,並且如果時間足夠遠,可能會允許兩個不同的用戶擁有相同的屏幕名稱。當屏幕名稱更改時,tweet URL會發生什麼變化?

鑑於此,tweet URL會發生什麼變化?它不能被認爲是永久性的嗎?

回答

1

我注意到可能提供答案的東西。實際上,您可以爲{ScreenName}替換任何字符串,並且網址仍然有效(它將重定向到具有正確屏幕名稱的網址)。因此,看起來真正重要的唯一一點是{id} - 顯然這將是永久性的,並且從該Twitter將計算出屏幕名稱並重定向以獲得正確的URL - 即使{ScreenName}已更改