REST關(guān)于用戶的思考


關(guān)于用戶的思考

不管是網(wǎng)站也好,還是API也好,我們都逃脫不了用戶這個(gè)概念,我們下面就要來(lái)討論用戶的相關(guān)操作。

對(duì)于用戶而言,第一件事情,我們就要完成用戶注冊(cè)的操作,說(shuō)到注冊(cè)用戶,我們想到,可以在視圖函數(shù)文件中增加一個(gè)注冊(cè)用戶的視圖函數(shù)--create_user,并且我們會(huì)在其中接受賬號(hào)和密碼,來(lái)完成用戶的注冊(cè),這個(gè)邏輯是通常意義上的用戶的概念。

普通用戶:使用魚(yú)書(shū)的人相對(duì)于魚(yú)書(shū)來(lái)說(shuō),就是用戶;我們相對(duì)于QQ和微信,也是他的用戶。

但是我們?cè)谧鯝PI的時(shí)候,不能只考慮這些普通意義的用戶,我們還要考慮一些特別的用戶。例如:我們開(kāi)發(fā)了一個(gè)向外提供數(shù)據(jù)的API,假如有一天,有一個(gè)公司,想使用我們的API開(kāi)發(fā)他們自己的產(chǎn)品(小程序或者APP),這些其他的客戶端,都是我們API的用戶。

根據(jù)以上的分析,我們可以得出幾個(gè)結(jié)論:

對(duì)于API而言,再叫做用戶就不太合適 ,我們更傾向于把人,第三方的產(chǎn)品等同于成為客戶端(client)來(lái)代替User。

客戶端的種類非常多,注冊(cè)的形式就非常多。如對(duì)于普通的用戶而言,就是賬號(hào)和密碼,但是賬號(hào)和密碼又可以分成,短信,郵件,社交用戶。對(duì)于多種的注冊(cè)形式,也不是所有的都需要密碼,如小程序就不需要。
API和普通的業(yè)務(wù)系統(tǒng)是不一樣的,他具有開(kāi)放性和通用性。

因?yàn)樽?cè)的形式就非常多,所以我們不可能用萬(wàn)能的方式來(lái)解決。如果我們不能很好的處理多種多樣的形式,我們的代碼就會(huì)非常的雜亂。

PS: 本文摘自騰訊云社區(qū) Meet相識(shí),非原創(chuàng)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,666評(píng)論 1 32
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,407評(píng)論 4 61
  • 因?yàn)樽罱惾~斯參數(shù)估計(jì)在計(jì)量經(jīng)濟(jì)學(xué)中的應(yīng)用,想把筆記寫(xiě)下來(lái),當(dāng)做是一個(gè)復(fù)習(xí)。內(nèi)容主要是參考了一下文獻(xiàn):App...
    無(wú)限游戲指引閱讀 4,327評(píng)論 0 2
  • 1.“不撫壯而棄穢兮,何不改乎此度?乘騏驥以馳騁兮,來(lái)吾導(dǎo)夫先路!”(《離騷》) 屈原永遠(yuǎn)都是一個(gè)不會(huì)回避世事和逃...
    安生5050閱讀 1,946評(píng)論 0 12

友情鏈接更多精彩內(nèi)容