我想以编程方式将iPhone中的URl转换为TinyURL。这个怎么做?在iPhone中将URL转换为TinyURL
0
A
回答
5
微小的URL有一个简单的API,你可以使用,这是非常简单的
只需发送该请求与您的URL
http://tinyurl.com/api-create.php?url=http://yourURL.com/
它会返回一个很小的网址与你的链接
编辑:这里有一个工作示例,这是一个同步请求,但如果它需要太长时间,它可能会使您的应用程序无响应。
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];
3
这可能帮助:tiny url api
0
比较容易的方式和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..
相关问题
- 1. 长URL(Bitly和TinyURL)
- 2. 在iPhone中将NSTimeInterval转换为NSString?
- 3. iPhone - 将mp3转换为wav?
- 4. 将unicode URL转换为ASCII
- 5. 将文本转换为URL
- 6. Eclipse - 将IPath转换为URL
- 7. 将URL转换为AVAsset - Swift
- 8. 将html转换为url scraper
- 9. 将vCard 3.0转换为URL
- 10. 将iphone 4应用转换为iphone 5
- 11. 将blob URL转换为普通URL
- 12. 如何将`git:`url转换为`http:`url
- 13. 将URL转换并发送为URL QueryString
- 14. 在iPhone上将.caf转换为.mp3
- 15. 将URL转换
- 16. 在Actionscript/Flex中将相对URL转换为绝对URL
- 17. 在PHP中如何使用preg替换将网址变成tinyurl
- 18. iphone - 将浮点数转换为整数
- 19. 将iPhone GPS转换为地址
- 20. 将iPhone的笑脸转换为网站
- 21. 将代码转换为ARC iPhone
- 22. 将Iphone屏幕转换为Ipad屏幕
- 23. 将PDF转换为HTML的iPhone
- 24. iPhone:将NSString(02)9251 5600转换为0292515600
- 25. 将iPhone应用程序转换为iPad
- 26. 将iPhone代码转换为Android
- 27. 如何将网站转换为iPhone/iPod?
- 28. 将iPhone项目转换为iPad项目?
- 29. iPhone SDK:将MKMapPoint转换为CGPoint
- 30. 将xcodeproj从mac转换为iPhone
你需要一些哈希函数,使字符串更小的工作。看到这个想法在C#可能会给你一个提示[见](http://stackoverflow.com/questions/1116860/whats-the-best-way-to-create-a-short-hash-similiar-to-what- tiny-url-does) – 2011-04-19 12:56:35