之前發表過一篇博客“IOS開發之新浪圍脖”,在編寫代碼的時候太偏重功能的實現了,寫完基本功能后看着代碼有些別扭,特別是用到的四種cell的類,重復代碼有點多,所以今天花點時間把代碼重構一下。為了減少代碼的重復編寫把cell中相同的部分抽象成父類,然后繼承。不過也是結合着storyboard做的 ...
在之前的博客IOS開發之新浪圍脖中獲取微博的內容是使用我自己的access token來請求的數據,那么如何讓其他用戶也能登陸並獲取自己的微博內容呢 接下來就是OAuth和SSO出場的時候啦。OAuth的全稱為Open Authorization 開發授權,SSO 單點登陸 Single Sign On 。至於其原理是什么,更具體的介紹網上的資料是一抓一大把,在這就不做過多的原理性的概述。當然啦 ...
2014-09-23 09:13 2 2832 推薦指數:
之前發表過一篇博客“IOS開發之新浪圍脖”,在編寫代碼的時候太偏重功能的實現了,寫完基本功能后看着代碼有些別扭,特別是用到的四種cell的類,重復代碼有點多,所以今天花點時間把代碼重構一下。為了減少代碼的重復編寫把cell中相同的部分抽象成父類,然后繼承。不過也是結合着storyboard做的 ...
為了犒勞自己的學習內容,就山寨個微信的視圖控制吧。拿着微信,仔細的看了一下,主要用到了TabBarController以及配置TabBarItem, NavigationController以及配置NavigationBarItem, 還用到了我們比較復雜 ...
CI框架下 新浪微博登錄接口完整版說明:本貼只適合CI框架。功能實現:登錄接口跳轉鏈接成功,獲取用戶信息(包括最重要的u_id)成功,將用戶與本地平台連接起來,用戶登錄成功后信息的存儲,本地數據庫第三方登錄表的設計。總之接口流程已全部完成 ...
花了幾天時間,消耗了九牛六虎之力,新浪微博大部分API已經封裝,但有部分API實在太難封裝。 說起這封裝,我必須嚴重地、從人品和技術層面鄙視一下新浪的程序員,實在太菜了。估計菜鳥都被大企業吸收了,菜到連面向對象都不懂。建議新浪的菜菜們向淘寶學習下,人家淘寶還同時有XML和JSON兩種 ...
技術開發者往往對微博這個產品非常關心,對微博的構架非常感興趣,就是一個明星他有300萬粉絲,這個技術怎么來實現?今天在這里跟大家分享一下微博的底層機構,讓大家對微博的底層技術有更好的了解。另外不管是做客戶端、Web1.0、Web 2.0、論壇、博客都要考慮架構的問題,架構實際上是有一些 ...
上篇介紹了如何模擬登錄手機版微博,過程還是比較簡單的,沒有設計到復雜的加密部分。 登錄Web版微博的過程還是一樣的,只不過這次需要提交的數據多一點。 其中密碼部分進行了加密,加密的算法在網頁的js文件里,網上有人把它改成了Java代碼。 下面是SinaSSoEncoder類 ...
環境:Ubuntu 16.04 python版本3.5+ ...
手機版微博單點登錄的URL為:http://3g.sina.com.cn/prog/wapsite/sso/login.php 我們先來看一下這個網頁源代碼: 我們要做的就是獲取服務器需要的數據,然后用HttpClient模擬瀏覽器提交。 有幾點需要說明一下: go標簽 ...