我试图在iOS中使用Tumblr V2 API获取Tumblr主页提要。
下面是我的获取提要的代码:
-(void)requestFeed
{
OAConsumer *consumer = [[OAConsumer alloc] initWithKey:kTumblrConsumerKey
secret:kTumblrConsumerSecret];
TumblrUser *tumblrUser = [Utils currentUser];
NSString *username = (tumblrUser!=nil)?tumblrUser.username:@"";
NSString *requestUrl = [NSString stringWithFormat:@"api.tumblr.com/v2/blog/%@/posts/queue", username];
OAToken *authToken = [[OAToken alloc] initWithUserDefaultsUsingServiceProviderName:kTumblrAccessTokenDefaultsKey prefix:@"TumblrConnect"];
OAMutableURLRequest *request = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:requestUrl]
consumer:consumer
token:authToken
realm:nil // our service provider doesn't specify a realm
signatureProvider:nil]; // use the default method, HMAC-SHA1
[consumer release];
[authToken release];
[request setHTTPMethod:@"GET"];
OADataFetcher *fetcher = [[OADataFetcher alloc] init];
[fetcher fetchDataWithRequest:request
delegate:self
didFinishSelector:@selector(FeedTicket:didFinishWithData:)
didFailSelector:@selector(FeedTicket:didFailWithError:)];
}但我得到了以下错误的回应。
错误{NSErrorFailingURLStringKey=api.tumblr.com/v2/blog/coocku/posts/queue,代码=-1002“不支持的URL”UserInfo=0x8a995a0 Domain=NSURLErrorDomain NSErrorFailingURLKey=api.tumblr.com/v2/blog/coocku/posts/queue,NSLocalizedDescription=unsupported URL,NSUnderlyingError=0x8c997c0“不支持的URL"}
发布于 2014-05-02 11:03:42
将url方案添加到url中。
例如:
[NSURL URLWithString:@"http://www.api.tumblr.com/v2/blog/%@/posts/queue];或
[NSURL URLWithString:@"https://www.api.tumblr.com/v2/blog/%@/posts/queue];https://stackoverflow.com/questions/23425932
复制相似问题