美文网首页
Twitter第三方登陆(iOS)

Twitter第三方登陆(iOS)

作者: barrylyl | 来源:发表于2015-09-02 17:34 被阅读4528次

    想要实现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。

    相关文章

      网友评论

          本文标题:Twitter第三方登陆(iOS)

          本文链接:https://www.haomeiwen.com/subject/mlklcttx.html