0

我想在我的应用程序中提供让用户通过 twitter 登录的功能。我花了 2 天时间阅读博客 dev.twitter.com .. 但我无处可去。任何人都可以帮助我..或者只是告诉我任何开源应用程序。那就是提供此功能..谢谢

4

3 回答 3

0

社交框架 (iOS6) 具有内置的 twitter 功能,可以为您节省一些时间。在 iOS5 中有一个(非常)类似的 Twitter 框架。

于 2013-01-15T19:00:39.990 回答
0

如果您为 IOS 5 及更高版本开发,只需将 Twitter.framework 添加到您的目标。用户使用设置屏幕登录和注销 Twitter

#import <Twitter/Twitter.h>在你的类/视图控制器中。

然后在代码中的任何位置调用以下方法

if ([TWTweetComposeViewController canSendTweet])
    {
      //yes user is logged in
     }
else{
      //show tweeet login prompt to user to login
        TWTweetComposeViewController *viewController = [[TWTweetComposeViewController alloc] init];

        //hide the tweet screen
        viewController.view.hidden = YES;

        //fire tweetComposeView to show "No Twitter Accounts" alert view on iOS5.1
        viewController.completionHandler = ^(TWTweetComposeViewControllerResult result) {
            if (result == TWTweetComposeViewControllerResultCancelled) {
                [self dismissModalViewControllerAnimated:NO];
            }
        };
        [self presentModalViewController:viewController animated:NO];

        //hide the keyboard
        [viewController.view endEditing:YES];
}

另请查看本教程:

http://www.raywenderlich.com/21558/beginning-twitter-tutorial-updated-for-ios-6

http://mobileorchard.com/ios-tutorial-twitter-integration-in-ios5/

于 2013-01-15T19:11:44.590 回答
-1

您需要使用 OAuth。阅读 Ryan Boyd 的“OAuth 2.0 入门”

于 2013-01-15T18:47:51.620 回答