如何使Twitter XAuth发布访问令牌的发布请求数据?

问题描述:

当我用下面的代码,我得到“无法验证的OAuth签名和令牌”如何使Twitter XAuth发布访问令牌的发布请求数据?

 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.twitter.com/oauth/access_token"]]; 
    [request setHTTPMethod:@"POST"]; 

    NSString *postString = @"oauth_consumer_key=My Consumer key&oauth_signature_method=HMAC-SHA1&oauth_signature=My Consumer secret&oauth_timestamp=?????&oauth_nonce=?????oauth_version=1.0&x_auth_username=My Twitter ID&x_auth_password=My Twitter password&x_auth_mode=client_auth"; 
    [request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]]; 

    NSHTTPURLResponse *response = NULL; 
    NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil]; 
    NSString *responseDataString = [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding]; 

    NSLog(@"Response from Twitter: %@", responseDataString); 

所以,我想知道的请求的内容 的使用后的数据如下确切配置信息。和我的应用程序必须使用XAUTH

oauth_consumer_key能力=我的消费重点

oauth_signature_method = HMAC-SHA1

oauth_signature =我的消费秘密

oauth_timestamp = ?????

oauth_nonce = ?????

oauth_version = 1.0

x_auth_username =我的微博ID

x_auth_password =我的微博密码

x_auth_mode = client_auth

阅读此。希望它能帮助你。 https://dev.twitter.com/docs/oauth/xauth

+0

感谢您的回复:) – cnook 2011-04-23 09:12:14

+2

链接=损坏... – 2012-10-12 05:23:13

+0

链接=固定... – 2013-11-08 15:39:55