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