微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在iPhone中将URL转换为TinyURL

如何解决在iPhone中将URL转换为TinyURL

| 我想以编程方式将URl转换为iPhone中的TinyURL。这个怎么做?

解决方法

小型网址具有一个可以使用的简单API,它非常简单 只需使用您的URL发送此请求 http://tinyurl.com/api-create.php?url=http://yourURL.com/ 它将返回一个带有链接的微小URL 编辑:这是一个工作示例,尽管这是一个同步请求,所以如果花费太长时间,它可能会使您的应用无响应。
NSString *origUrl = @\"http://stackoverflow.com\";
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@\"http://tinyurl.com/api-create.php?url=%@\",origUrl]]; 
NSURLRequest *request = [ NSURLRequest requestWithURL:url
                                      cachePolicy:NSURLRequestReloadIgnoringCacheData
                                  timeoutInterval:10.0 ];
NSError *error;
NSURLResponse *response;
NSData *myUrlData = [ NSURLConnection sendSynchronousRequest:request
                                   returningResponse:&response
                                               error:&error];
NSString *myTinyUrl = [[NSString alloc] initWithData:myUrlData encoding:NSUTF8StringEncoding];
//do stuff with url
[myTinyUrl release];
,这可能会有所帮助:微小的url API,更轻松并在ios7中工作
NSError *error
NSString *tinyURL =  [NSString stringWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@\"http://tinyurl.com/api-create.php?url=%@\",YOUR-URL]]
                                                  encoding:NSASCIIStringEncoding error:&error];

// error handling here..

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。