-1
我有一个网址,并使用viglink api我创建了另一个,现在使用viglink api我想获取URL,如果我得到的响应。我可以通过NSURLResponse获取URL吗?
NSString *vigLinkApiKey = @"somekey";
NSString *url = self.textfieldProductURL.stringValue;
NSString *affiliatedUrl = [NSString stringWithFormat:@"http://api.viglink.com/api/click?key=%@&out=%@&loc=http://amazon.com[&cuid=%@][&reaf=0][&ref=http://amazon.com]", vigLinkApiKey, url, [PFUser currentUser].username];
NSLog(@"Product URL: %@", url);
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:affiliatedUrl] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:30];
NSData *urlData;
NSURLResponse *response;
NSError *error;
// Make synchronous request
urlData = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response
error:&error];
NSString *str = [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding];
NSLog(@"str:%@",str);
现在,最后我想要得到的URL,当我得到的回应。可能吗。我怎样才能获得网址?
请发送答案。
谢谢。
请阅读NSURLResponse文档。 –