标签: mgtwitterengine

使用OAuth + MGTwitterEngine Library从iPhone注销

我使用OAuth和MGTwitterEngine库制作了Twitter应用程序.登录阶段工作正常,但我在登出时遇到问题.我已经提到了注销OAuth的所有帖子,但它不起作用.所以有人可以建议从Twitter注销的完美方法......?或者我要在库文件中进行哪些更改以进行注销.. !!

iphone twitter logout mgtwitterengine

3
推荐指数
1
解决办法
5539
查看次数

MGTwitterEngine和iPhone

我下载了MGTwitterEngine并添加到我的iPhone项目中.它可以连接并获取可以将它们转储到NSLog中的雕像.但是,我无法弄清楚我需要如何解析调用,以便将它们添加到表中.它们作为NSString返回,如下所示:

      {
    "created_at" = 2009-07-25 15:28:41 -0500;
    favorited = 0;
    id = 65;
    source = "<a href=\"http://twitter.com/\">Twitter</a>";
    "source_api_request_type" = 0;
    text = "The wolf shirt strikes again!! #sdcc :P http://twitpic.com/blz4b";
    truncated = 0;
    user =         {
        "created_at" = "Sat Jul 25 20:34:33 +0000 2009";
        description = "Host of Tekzilla on Revision3 and Qore on PSN. Also, a geek.";
        "favourites_count" = 0;
        "followers_count" = 0;
        following = false;
        "friends_count" = 0;
        id = 5;
        location = "San Francisco";
        name = "Veronica …
Run Code Online (Sandbox Code Playgroud)

iphone twitter objective-c mgtwitterengine

2
推荐指数
1
解决办法
4005
查看次数

一个有效的MGTwitterEngine iPhone示例项目

我正在努力寻找一个最新的MGTwitterEngine iPhone项目的工作版本.MGTwitterEngine附带的示例应用程序是一个Mac应用程序,我无法编译,显然是由于多个缺少依赖项.(每次我尝试解决编译错误时,我都会遇到更多错误...)

那里有一个有效的例子吗?只是一个允许您登录twitter的shell.(并使用oauth,而不是xauth - 不推荐使用).

iphone oauth mgtwitterengine ios

2
推荐指数
1
解决办法
4389
查看次数

如何将Twitter时间线添加到iPhone应用程序?

我已经能够使用mgtwitter引擎和oauth实现twitter状态更新,我的问题是获取用户时间轴并将其放入表格视图中.我知道我需要通过twitter api获取信息并解析它以放入表中.

我搜索过互联网,找不到我想要做的明确路径,任何帮助都会很棒.我不是在寻找有人来解决这个问题,更多的是通过明确的指示推动正确的方向.

提前感谢您提供的任何帮助;-)

我忘了说我正在建立一个iPhone应用程序,该教程看起来不会起作用:-s

iphone twitter oauth mgtwitterengine

2
推荐指数
1
解决办法
2466
查看次数

Ben Gottlieb的Twitter + OAuth iOS SDK - 用户名参数返回nil

似乎在周末,以下的Delegate方法

- (void)OAuthTwitterController:(SA_OAuthTwitterController *)controller authenticatedWithUsername:(NSString *)username

开始为username参数返回nil.

我想知道是否有其他人使用Ben Gottlieb的SDK可以确认这个问题.

谢谢

twitter cocoa-touch mgtwitterengine ios twitter-oauth

2
推荐指数
1
解决办法
1033
查看次数

iOS - OAuth Twitter enginer - 无法创建令牌

在我的应用程序中,我正在尝试将发布消息集成到twitter.(我在我的twitter应用程序中生成了消费者密钥和消费者密钥.
我正在使用以下代码.

#pragma mark SA_OAuthTwitterEngineDelegate
- (void) storeCachedTwitterOAuthData: (NSString *) data forUsername: (NSString *) username {
    NSUserDefaults          *defaults = [NSUserDefaults standardUserDefaults];

    [defaults setObject: data forKey: @"authData"];
    [defaults synchronize];
}

- (NSString *) cachedTwitterOAuthDataForUsername: (NSString *) username {
    return [[NSUserDefaults standardUserDefaults] objectForKey: @"authData"];
}

- (void) twitterOAuthConnectionFailedWithData: (NSData *) data
{
    NSLog(@"Failed");
}
//=============================================================================================================================
#pragma mark SA_OAuthTwitterControllerDelegate
- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username {
    NSLog(@"Authenicated for %@", username);
}

- (void) OAuthTwitterControllerFailed: (SA_OAuthTwitterController *) controller {
    NSLog(@"Authentication …
Run Code Online (Sandbox Code Playgroud)

twitter oauth mgtwitterengine ios

2
推荐指数
1
解决办法
930
查看次数

1
推荐指数
1
解决办法
3296
查看次数

如何从iOS使用api 1.1获取twitter个人资料?

我正在使用MGTwitterEngine lib来验证Twitter帐户,但是在成功登录后我想获得用户配置文件pic但无法获取它并且以下方法停止工作:

https://api.twitter.com/1.1/users/profile_image?screen_name=username&size=bigger

我只是尝试了上面的方法,但没有成功.然后我做了很多关于它的研究,我终于得到了api来获取用户个人资料信息,其中包括个人资料照片:

https://api.twitter.com/1.1/users/show.json?screen_name=username

但是这个api需要通过在Request头中传递Authorization来进行身份验证,这是我无法生成的.

这是我试过的代码:

这里authdata是我成功登录后从MGTwitterEngine lib返回的字符串.

NSString *authData = [[NSUserDefaults standardUserDefaults] valueForKey:@"authData"];
NSString *subAuthdata = [authData substringFromIndex:[authData rangeOfString:@"oauth_token_secret="].location];
subAuthdata = [subAuthdata substringToIndex:[subAuthdata rangeOfString:@"&user_id="].location];
NSLog(@"%@", subAuthdata);

NSLog(@"encoded: %@", [self base64Encode:subAuthdata]);

NSString *accessTokenHeaderToPost = [NSString stringWithFormat:@"Basic %@", [self base64Encode:subAuthdata]];

NSString  *twitURL = @"https://api.twitter.com/1.1/users/show.json?screen_name=username";
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString: twitURL]];
[request setHTTPMethod:@"GET"];
[request setValue:accessTokenHeaderToPost forHTTPHeaderField:@"Authorization"];
NSError *err;
NSURLResponse *response;
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];

NSLog (@"RESP: %@", …
Run Code Online (Sandbox Code Playgroud)

iphone twitter mgtwitterengine ios

1
推荐指数
1
解决办法
3045
查看次数