Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter 当屏幕名称更改时,tweet URL会发生什么变化?_Twitter - Fatal编程技术网

Twitter 当屏幕名称更改时,tweet URL会发生什么变化?

Twitter 当屏幕名称更改时,tweet URL会发生什么变化?,twitter,Twitter,Twitter链接推文的机制是使用“http://twitter.com/{ScreenName}/statuses/{Id}”--其中ScreenName是用户的屏幕名,Id是tweet的唯一Id。但是Twitter也允许用户更改他们的屏幕名称,如果两个不同的用户在时间上有足够的距离,可能会允许他们使用相同的屏幕名称 鉴于此,tweet URL会发生什么变化?难道不能认为它是永久性的吗?我注意到了一些可能提供答案的东西。实际上,您可以用任何字符串替换{ScreenName},url仍然有效(它

Twitter链接推文的机制是使用“http://twitter.com/{ScreenName}/statuses/{Id}”--其中ScreenName是用户的屏幕名,Id是tweet的唯一Id。但是Twitter也允许用户更改他们的屏幕名称,如果两个不同的用户在时间上有足够的距离,可能会允许他们使用相同的屏幕名称


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

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