iPhone에서 UR1을 TinyURL로 프로그래밍 방식으로 변환하려고합니다. 이 작업을 수행하는 방법?URL을 iPhone의 TinyURL로 변환
답변
작은 URL 그것은
그냥 그것은 당신의 연결
을 가진 작은 URL을 반환됩니다 URLhttp://tinyurl.com/api-create.php?url=http://yourURL.com/
을 가진이 요청을 보내 매우 간단합니다, 당신이 사용할 수있는 간단한 API를 가지고
편집 : 여기에 실제 예가 나와 있습니다. 동기 요청이므로 너무 오래 걸리는 경우 앱이 응답하지 않을 수 있습니다.
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];
나는 당신의 대답을 좋아하지 만, 서버가 다운되었거나 너무 바빠서 그 시간에 요청을하면 어떻게 될까? 그가 완전히 tinyUrl API에 의존하면 @Warrior 응용 프로그램이 작동하지 않습니다. –
@AhmadTK : 당신처럼, 처음에는 헥터의 링크를 시도하는 데 아주 오래 기다렸지 만 지금은 매우 빨리 반응하고있는 것 같아 일시적인 결함 일 가능성이 큽니다. – Tommy
글쎄, 내 전화에서 게시 할 때 특정 코드 예제를 제공하지 않았다. 타임 아웃이나 다른 오류가 발생했을 때 http 요청에 대한 폴백이 있다고 가정합니다. – Hector204
이 도움이 될 수 있습니다 : tiny 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..
- 1. php에서 preg replace를 사용하여 url을 tinyurl로 변환하는 방법
- 2. 변환 URL을
- 3. 음성을 iphone의 텍스트로 변환
- 4. 크롤러에 대한 URL을 변환
- 5. URL을 파일 시스템 경로로 변환
- 6. URL을 REGEX와의 활성 링크로 변환
- 7. location.href URL을 앵커 링크로 변환
- 8. HTML 문서의 URL을 변환 하시겠습니까?
- 9. HTML 파일을 Iphone의 PDF 파일로 변환
- 10. iPhone의 경로지도
- 11. URL을 차단하는 방법 int iPhone의 기본 웹 브라우저?
- 12. URL을 열뿐 아니라 iPhone의 Safari와 상호 작용할 수 있습니까?
- 13. url을 유효한 파일 이름으로 변환하고 url로 변환
- 14. ASP.NET Webforms URL을 MVC 경로로 변환
- 15. Java URL을 Linux의 유효한 파일 경로로 변환
- 16. 스트라이프 응용 프로그램에서 친숙한 URL을 사용하도록 변환
- 17. 암호의 특수 문자가 URL을 문자열로 변환 중입니다.
- 18. Actionscript/Flex에서 상대 URL을 절대 URL로 변환
- 19. Tinymce - 이미지 url을 html image url로 변환
- 20. iPhone의 SMS 내용물
- 21. 숨겨진 필드가 iPad 및 iPhone의 전화 번호 링크로 변환 됨
- 22. iPhone의 방향 변경 배율보기
- 23. iPhone의 URL 및 POST
- 24. 인앱 구매 iphone의 보안
- 25. 인증을 iPhone의 NSHTTPURLResponse로 설정하십시오.
- 26. iPhone의 오디오 녹음 형식은 무엇입니까?
- 27. iPhone의 UIGlassButton
- 28. iPhone의 퀵타임
- 29. iPhone의 iFrames
- 30. iPhone의 SSDP
에서 작동합니다. 이 아이디어를 C#에서 볼 수있는 힌트를 줄 수 있습니다. [See] (http://stackoverflow.com/questions/1116860/whats-the-best-way-to-create-a-short-hash-similiar-to-what- tiny-url-does) –