我正在尝试在我的iOS应用程序中实现Twitter登录。我不想使用社交框架。我已经尝试了所有的Twitter登录方法,但不幸的是没有成功。主要问题是回调URL的问题。请问你们能帮我吗?
我也尝试了这个URL。
我也尝试了这个URL。
http://codegerms.com/login-with-twitter-example-with-ios-tutorial-using-oauth/
但主要问题是回调问题。请问是否有其他插件可以建议。
http://codegerms.com/login-with-twitter-example-with-ios-tutorial-using-oauth/
但主要问题是回调问题。请问是否有其他插件可以建议。
$ pod install "OAuth.io"
手动安装:
只需从这里获取OAuthiOS.framework
文件,并像安装其他框架一样安装它。
在您的ViewController中添加#import <OAuthiOS/OAuthiOS.h>
。
@interface MyViewController : UIViewController<OAuthIODelegate>
//[...]
@end
OAuthIOModal *oauthioModal = [[OAuthIOModal alloc] initWithKey:@"your_app_public_key" delegate:self];
[oauthioModal showWithProvider:@"twitter"];
me
方法让您检索用户信息:- (void)didReceiveOAuthIOResponse:(OAuthIORequest *)request
{
[_request me:nil success:^(NSDictionary *output, NSString *body, NSHTTPURLResponse
*httpResponse)
{
NSLog(@"name: %@", [output objectForKey:@"name"]);
}];
}
rmaddy,你能详细解释一下你遇到的问题吗?我也按照这个教程成功地获取了访问令牌。尝试在你的代码中设置断点,你可能没有在代码中更改回调URL。让我用一张图片来解释一下。
首先,在以下函数中设置断点:
现在运行应用程序并输入您的登录凭据。在成功获取请求令牌后,您将被重定向到您的重定向URL,然后您将获得访问令牌。
你的程序可能没有进入这个if条件语句,请尝试更改此代码以符合你的回调字符串。如果仍有问题,请详细告诉我,我会帮助你解决问题。