현재 mypickup api는 결과를 json만 표현하고 있습니다.
charset 은 UTF-8 입니다.
사용방법은 아래 스크립트 방식을 참고해서 어떤 개발언어에서든지 HTTP로 사용가능합니다.
var url = 'http://2u.lc/?c=api&m=short&q='+encodeURIComponent('http://estorylab.com/41');
window.open(url, 'short_url', '');
Daum.net 을 호출했을때 아래와 같이 Return 을 받습니다. (json 방식입니다.)
{
"uri_idx":"97",
"uri_scheme":"http",
"uri_host":"daum.net",
"uri_path":null,
"uri_query":null,
"uri":"http://daum.net",
"uri_fragment":null,
"uri_jump":"6",
"short_numalpha":"http://2u.lc/1Z",
"short_kor":"http://2u.lc/갩",
"base64_encode" : "aHR0cDovL2RhdW0ubmV0"
}
$shorturl = "http://mypickup.kr/?c=api&m=short&q=".urlencode('http://estorylab.com/?c=33&m=widget');
$json = file_get_contents($shorturl);
print_r(json_decode($json));
/*결과
stdClass Object
(
[uri_idx] => 89093
[uri_scheme] => http
[uri_host] => estorylab.com
[uri_path] => /
[uri_query] => c=33&m=widget
[uri] => http://estorylab.com/?c=33&m=widget
[uri_fragment] =>
[uri_jump] => 0
[short_numalpha] => http://2u.lc/NAz
[short_kor] => http://2u.lc/횉갇
[base64_encode] => aHR0cDovL2VzdG9yeWxhYi5jb20vP2M9MzMmbT13aWRnZXQ-
)
*/
1. uri_idx : uri 고유번호
2,3,4,5,6,7. uri_ : uri 전체 주소
8. uri_jump : uri 방문 횟수 (2u.lc & mypickup 서비스를 사용한 카운터 횟수 )
9. short_numalpha : short url 주소
10. short_kor : short url 주소
11. URL을 2u.lc 에서 사용하는 base64 인코딩 결과 (2010.06.20)
11. URL을 2u.lc 에서 사용하는 base64 인코딩 결과 (2010.06.20)
1~7 번 까지는 API 호출값 그대로 두고.
8, 9, 10 번 값이 호출 결과 값이 됩니다.
11번은 2u.lc에서 사용하는 base64_encode로 URL을 인코딩한 결과 입니다.
11번은 2u.lc에서 사용하는 base64_encode로 URL을 인코딩한 결과 입니다.
결과 참고 페이지 :
-http://2u.lc/api/short/estorylab.com
- http://2u.lc/?c=api&m=short&q=estorylab.com/41
-
- http://2u.lc/?c=api&m=short&q=estorylab.com/41
2010.06.22
GET 쿼리만 되던 API를 POST 쿼리도 되도록 수정했습니다.
GET 쿼리만 되던 API를 POST 쿼리도 되도록 수정했습니다.
'SNS 연구실 > API 이야기' 카테고리의 다른 글
| 마이픽업 블로그 위젯을 최소 사이즈로 사용하는 방법! (2) | 2010/05/14 |
|---|---|
| myPickup widget 가이드 javascript (0) | 2010/04/08 |
| myPickup widget 가이드 prototype.js (0) | 2010/04/06 |
| myPickup widget 가이드 jquery.js (0) | 2010/03/29 |
| myPickup RSS (0) | 2010/03/15 |
| myPickup Short URL API (0) | 2010/03/08 |
TRACKBACK http://www.estorylab.com/trackback/41
-
myPickup short URL API 삭제
2010/04/08 16:00TRACKBACK FROM BlueBreeze ^^mypickup aip는 결과를 json만 표현하고 있습니다. charset 은 UTF-8 입니다. 사용방법은 아래 스크립트 방식을 참고해서 어떤 개발언어에서든지 HTTP로 사용가능합니다. [code javascript] var url = 'http://2u.lc/?c=api&m=short&q='+encodeURIComponent('http://estorylab.com/41'); window.open(url, 'short_url', ''); [/co..

댓글을 달아 주세요