為什么會是OpenID?

從事微信開發的朋友們一定對openID非常熟悉。對于一個公眾號來說,一個OpenID就意味著一個用戶。然而如果你對OpenID不熟悉也沒關系,本文就是要寫給初接觸互聯網的小白們,看完下面的內容,希望你能對它有一定的認識。
我們用一個小比喻來說明一下,在用戶與公眾號的一個對話交互中,OpenID扮演了什么角色。

場景是這樣的:

某用戶關注了一個公眾號。
公眾號立即給用戶回復了一句話:“你瞅啥?”。
用戶說道:“瞅你咋地!”
用戶發完這句話覺得很不爽,遂取消了關注。

整個過程的信息流是這樣的:
用戶關注公眾號的時候,微信服務器通知公眾號開發者:

大哥,醒醒!有個人關注了你哎,他的OpenID是xxxx.

開發者被吵醒,此時脾氣不太好,就告訴微信服務器:

對這個OpenID是xxxx的人說“你瞅啥?”

當用戶回復消息的時候,微信服務器又告訴開發者:

矮馬!大哥!OpenID是xxxx的小子說“瞅你咋地!”

開發者此時已經拎起了錘子。淡素!開發者此時只知道用戶的OpenID,家住哪兒?不知道!身份證號是多少?不知道!手機號是多少?不知道!甚至連微信號是多少都不知道!正準備還嘴罵回去,微信服務器又告訴開發者:

大哥,有個小子取消了對你的關注,它的OpenID是xxxx.

大哥對微信服務器說:

告訴OpenID為xxxx的這小子:“以后見你一次削你一次!”

微信服務器說到:

大哥,xxxx是誰啊?你的粉絲里沒有這號人啊!

這位大哥拔劍四顧心茫然,最后連還嘴的機會都沒有了。

這就是OpenID,一個互聯網用戶的身份標識。對于公眾號來說,每一個用戶,都有一個OpenID,開發者想要聯系這個用戶,必須通過這個ID來進行。而用戶取消對其關注之后,開發者想要再向這個用戶發消息,是不可能的。

在互聯網環境中,一個東西能夠作為用戶的ID,需要至少具備以下特征:

  • 能夠唯一的確定一個用戶
  • 能夠通過它聯系到這個用戶

那么有機會在互聯網中充當用戶ID角色的東西還有什么呢?

  1. 在自家平臺上注冊的賬號
  2. 用戶郵箱
  3. 用戶手機號碼

自家平臺上注冊的賬號當然沒什么可說的,但是自建注冊賬號需要考慮用戶密碼丟了要能找回來的問題,繁瑣的密保設置將會大大降低用戶注冊的興趣,因此一般只有注冊郵箱的時候才會要求用戶設置密碼保護。另一個是重名問題,用戶叫小白,注冊的時候發現“小白”已經被注冊了,改為“小白123”,這個也被注冊了;改為“小白1991”,又被注冊了;改為“小白2015”,又被注冊!奶奶的,算了!不注冊個球了!

用郵箱或手機號碼能解決上面兩個問題,首先不擔心重復。其次,你密碼丟了的話我發給你重置鏈接就行了。什么?郵箱密碼也丟了?你去回答當初注冊郵箱的密保問題吧!什么?密保也忘了?矮馬!親愛的用戶,以你這遺忘程度,基本上也就告別互聯網了。。。

但是,用郵箱和手機號注冊,對于用戶來說,是有信息安全風險的。舉個栗子:在上文所講的故事中,用戶說了一句“瞅你咋地?”那位不開心的大哥直接能打電話到你手機或給你發郵件告訴你:“放學別走!咱倆嘮嘮!”或者干脆把用戶手機號寫在男廁所門上,后面寫上“槍支!迷藥!無抵押貸款”

OpenID此時就體現出優勢了。

那么假如,我是說假如,這位不開心的大哥有一群開發者兄弟,在互聯網各個山頭稱王稱霸。大哥打電話給兄弟們:“都給我聽好了,碰見OpenID是xxxx那小子,替老子教訓教訓他!某寶光棍節那天給人家降價,別給他降。某酷的視頻給人家插一條廣告,給他插兩條。某度,說你呢,給用戶偷偷安裝全家桶的時候給丫多裝幾個。”

此時,OpenID的另一個機制又發揮作用了:每個用戶對每個公眾號的OpenID是唯一的。然而對于不同公眾號或服務,同一用戶的OpenID是不同的。

兄弟們紛紛表示:

大哥,我們敬重你的為人,但是小弟真沒見過這個人!

于是,大哥繼續郁悶著,當初揚言“瞅你咋地”那哥們兒,在不同的地方,用著不同的OpenID,快樂地享受著不同的服務。

看來瞅一瞅也的確不能把他咋地。。。


注:
1.文中故事提到“大哥”無法通過OpenID獲知用戶的身份證號,手機號,微信號等信息。但是并不是一無所獲,經過微信認證的公眾號可以根據OpenID獲知用戶的其它的一些公開信息,包括昵稱、頭像、性別、所在城市、語言和關注時間。
2.文中故事描寫“大哥”的兄弟時列舉的某寶、某酷、某度其實是不用微信OpenID的,此處只是比喻一下,你懂就好。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,797評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,179評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,628評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,642評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,444評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,948評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,040評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,185評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,717評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,602評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,794評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,316評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,045評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,418評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,671評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,414評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,750評論 2 370

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,601評論 25 707
  • 微信也是一個瀏覽器 首先,對于微信開發者來說,把微信稱作是一個瀏覽器是絲毫沒有問題的。如果你現在是在使用微信來閱讀...
    興盡晚歸舟閱讀 9,185評論 4 16
  • 社交紅利閱讀筆記 書名:社交紅利(修訂升級版) 作者:徐志斌 出版社:中信出版社 正文前筆記: 推薦序1摘要 社交...
    鳧水閱讀 8,986評論 4 26
  • 來娃死了,死于她住的山洞里。 據村里人說,來娃剛生下來,她爸一看又是女子,想想前面的三個姐姐,毫不猶豫便送給親戚,...
    一若谷閱讀 211評論 2 3
  • 昨天下午,送芳妹返回西安,高鐵站,揮揮手,匆匆別過。 在忙碌的日子里,似乎時間都給了工作,我們現在連...
    靈動語文閱讀 597評論 0 9