没有实用的方法,我可以看到或已经读过,让你使用oauth进行身份验证,而不会让用户离开应用程序或必须在发布更新之前写下引脚.....是否有可能我错过了另一个Rest API?
这是我的代码......我做错了什么?
NSURL *requestTokenURL = [NSURL URLWithString:@"http://twitter.com/oauth/request_token"];
OAMutableURLRequest *request = [[OAMutableURLRequest alloc]
initWithURL:requestTokenURL
consumer:_consumer
token:nil
realm:nil
signatureProvider:nil];
[request setHTTPMethod:@"POST"];
[request setOAuthParameterName:@"oauth_callback" withValue:@"myApp:"];
[request prepare];
OADataFetcher *fetcher = [[OADataFetcher alloc] init];
[fetcher fetchDataWithRequest:request
delegate:self
didFinishSelector:@selector(requestTokenTicket:didFinishWithData:)
didFailSelector:@selector(requestDidFail)];
OAMutableURLRequest *request = [[OAMutableURLRequest alloc]
initWithURL:requestTokenURL
consumer:_consumer
token:nil
realm:nil
signatureProvider:nil];
[request setHTTPMethod:@"POST"];
[request setOAuthParameterName:@"oauth_callback" withValue:@"myApp:"];
[request prepare];
OADataFetcher *fetcher = [[OADataFetcher alloc] init];
[fetcher fetchDataWithRequest:request
delegate:self
didFinishSelector:@selector(requestTokenTicket:didFinishWithData:)
didFailSelector:@selector(requestDidFail)];
答案 0 :(得分:9)
答案 1 :(得分:2)
这就是它无法工作的原因......
2009年4月23日 不推荐使用(REST):由于安全漏洞,已删除对oauth_callback参数的支持。 (讨论)
您必须在应用程序设置中手动设置回调网址