Twitter第三方登陸(iOS)

想要實現login with Twitter,首先你要注冊一個Twitter賬號。


有了自己Twitter賬號后,創建屬于自己的application


這些必要步驟都做完了,那么你就可以下載Twitter專為移動開發者們提供的開發工具包fabric


登陸fabric后,打開你需要添加Twitter第三方登陸的應用,打開后會需要你按 command+B 來確認Project是否可以執行。確認執行后進入下一步,在project中添加 fabric給的路徑到新建的Run Script中。


這步完成后,繼續command+B確認程序無報錯,就可以獲得fabric給的Twitter的loginSDk,把它拖拽到project里。

然后在Appdelegate.m 文件中,輸入以下代碼:

#import <Fabric/fabric.h> ? ? ? ??//twitter配置

#import <TwitterKit/TwitterKit.h>

- (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation {

[[Twitter sharedInstance] startWithConsumerKey:@"your key id"consumerSecret:@"your secret key"];

[Fabric with:@[[Twitter sharedInstance]]];

}

在你的TwitterLoginViewController.m文件中添加

#import <Fabric/fabric.h> ? ? ? ??//twitter配置

#import <TwitterKit/TwitterKit.h>

- (void)viewDidLoad {

? ? ? ? ? ?[superviewDidLoad];

? ? ? ? ? //twitter登陸按鈕

? ? ? ? ? TWTRLogInButton*logInButton =[TWTRLogInButtonbuttonWithLogInCompletion:^(TWTRSession*session,NSError*error) {

? ? ? ? ? ? // play with Twitter session

}];

? ? ? ? ? ?logInButton.frame=CGRectMake((ScreenWidth- logInButton.frame.size.width)/2.0,300, logInButton.frame.size.width, logInButton.frame.size.height);

? ? ? ? ? ?[self.viewaddSubview:logInButton];

}

這些都完成了,那么恭喜,你的application中已經成功添加了Twitter的第三方登陸功能,用戶可以使用Twitter賬號登陸你的app。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,908評論 18 139
  • 背景 項目使用到了一些第三方平臺的登錄、分享、支付功能,包括了微信、微博、QQ平臺登錄分享和支付寶、微信平臺的支付...
    軟件iOS開發閱讀 520評論 0 1
  • 上官網注冊賬號 首先來到環信的官網,然后登陸.沒有賬號先注冊一個. 進去之后創建應用,如圖 創建應用界面 點擊確定...
    loneWolf01閱讀 525評論 0 0
  • 公共表達not演講 開場——斜坡 (觀念來源于說服的技術) 尋找共通或相似之處,讓觀眾由斜坡低處往高處走,引發好感...
    劉婷lawyer閱讀 307評論 0 0
  • 我想,畢業后和你一起生活。 我們在工作的城市租一個房子,我希望是一室一廳一廚一衛的。房子不用太好,可以是老房子,然...
    Hey你好啊閱讀 333評論 4 1