Google+个人资料网址有多种形式。例如
基本上,您可以看到的是,网址是+Name
或UserId
,并且前缀为/u/{n}/
或不是。
是否有其他模式和/或是否有关于Google+网址外观的文档?谢谢
编辑:这也是有效的
答案 0 :(得分:4)
<强> TL; DR:强>
/\/(u\/\d+\/)?((wm\/[^\/]+)|(b\/\d{21})\/)?(\d{21}|\+[\w_\p{L}-]+)(\/[a-z]+)?\/?/i
Google+允许用户获取虚荣网址。这只不过是他们的Google+个人资料页面的替代链接(因为+MyName
比012345678901234567890
更容易记住。)
并非每个人都有虚假网址(这不是创建Google+个人资料所必需的步骤),因此您可以通过这两个网址无关紧要地访问个人资料页面:
https://plus.google.com/012345678901234567890/
https://plus.google.com/+MyName/
/u/0
只表示您已连接。
Google支持多重登录,需要区分这些帐户。如果您连接了一个帐户,则会始终看到这些/u/0
,但如果您连接了多个帐户,则应该看到/u/1
,{{1}等等......取决于您当前的帐户
如果您没有连接到自己的Google帐户,则不应该看到它(当然,除非它已经是共享的网址)。
当您共享此类网址时,最好避免使用任何/u/2
。在他的#2帐户上连接并点击/u/x
网址的用户将在他的#1帐户上切换,这可能不是他想要的。
如果您尝试在不使用多个帐户的情况下访问/u/1
网址(或更多),则系统会始终将您重定向到/u/1
版本。
您可以在大多数Google产品中找到与Gmail(/u/0
)相同的行为。
由于此多重登录特性与用户阅读个人资料页面相关,这意味着您可以通过以下网址访问个人资料页面:
mail.google.com/mail/u/0/#inbox
https://plus.google.com/u/0/+MyName/
https://plus.google.com/u/1/+MyName/
您可能知道Google产品经常发生变化。这意味着今天可能会破坏旧网址。在Google+个人资料中,您可以访问多个页面:https://plus.google.com/u/2/+MyName/
,/about
,/posts
,/photos
...
也许已经/将会有其他页面,因此Google决定避免导致页面不存在的URL(或带有结尾拼写错误的URL)。为此,他们将/videos
(默认页面)替换为不是真实页面的每个字母字符串
这意味着您可以通过以下网址访问个人资料页面:
/posts
https://plus.google.com/+MyName/whatever
选项似乎有分析目的(即使我没有发现任何相关内容)。此选项仅接受有效的用户ID。 可以与StackOverflow共享网址进行比较:/b/
无论如何,这在目标页面上没有发生,因此我们可以使用这些URL:
http://stackoverflow.com/q/<sharer id>/<post id>
我找到了另一个选项,我仍然没有确定:https://plus.google.com/b/012345678901234567890/+MyName/
它的工作方式与/wm/
相同,但只接受/b/
:
/
你只需要知道https://plus.google.com/wm/_-*~wh4tever~*-_/+MyName/
不能与/b/
结合使用,然后你可以制作这个可爱的正则表达式♥
/wm/