티스토리 뷰
1. 애플리케이션 키 발급
애플리케이션 키는 발급 받으시려는 분은 애플리케이션키 발급 요청 페이지에서 신청하세요 (로그인하셔야 합니다.)
2. 사용자 인증
메뉴얼 = http://www.dev.naver.com/openapi/apis/me2day/me2api_intro#metwo3
메뉴얼 작성자 맘이었겠지만 저거 보고 이해가 힘들었음.
2-1. 웹 기반 쉬운 인증
인증토큰요청 주소는 http://me2day.net/api/get_auth_url<format>
<format>은 응답형식으로 .json 또는 .xml 을 지정. 기본값은 xml
result 값이 false 일 경우
오류를 뿜어주게 만들고 끝내자.
result 값이 true 일 경우
token 역할을 하는 인증키를 만들어야 한다.
인증키 만드는 공식은 아래와 같다고 메뉴얼 초입에 나온다
nonce = 8자리 사용자 정의 랜덤 문자열
공식대로 잘 만들었다면 인증 테스팅을 해보자.
uid = user_id
ukey = 인증키
akey = 애플리케이션키
http://me2day.net/api/delete_post.xml?uid={사용자 아이디}&ukey={인증키}&akey={앱키}
애플리케이션 키는 발급 받으시려는 분은 애플리케이션키 발급 요청 페이지에서 신청하세요 (로그인하셔야 합니다.)
2. 사용자 인증
메뉴얼 = http://www.dev.naver.com/openapi/apis/me2day/me2api_intro#metwo3
메뉴얼 작성자 맘이었겠지만 저거 보고 이해가 힘들었음.
2-1. 웹 기반 쉬운 인증
인증토큰요청 주소는 http://me2day.net/api/get_auth_url<format>
<format>은 응답형식으로 .json 또는 .xml 을 지정. 기본값은 xml
http://me2day.net/api/get_auth_url.json 으로 요청한 경우
{
"url": "http:\/\/me2day.net\/api\/auth?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
http://me2day.net/api/get_auth_url.xml 로 요청한 경우
<?xml version="1.0" encoding="UTF-8"?>
<auth_token>
<url>http://me2day.net/api/auth?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</url>
<token>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</token>
</auth_token>
응답 중 url 값을 파싱하여 그곳으로 리다이렉트 시켜주면
미투데이측 사용자 인증 화면이 뜬다.
로그인 > 수락 하면
애플리케이션키 관리 페이지에 지정했던 콜백URL로 미투데이측에서 아래의 값을 쿼리스트링으로 붙여서 리다이렉트 시켜준다.미투데이측 사용자 인증 화면이 뜬다.
로그인 > 수락 하면
token: get_auth_url시 생성되 전달받은 인증토큰
user_id: 현재 로그인한 사용자의 사용자 아이디
user_key: me2API를 사용할 때 필요한 me2API 사용자 키. 만약 result 값이 false인 경우 값이 지정되지 않습니다.
result: 인증 결과. 사용자가 어플리케이션의 접근을 허용한 경우 true, 그렇지 않은 경우 false 가 지정됩니다.
위의 값 중 token 은 개념치 않는다. 미투데이 인증은 2011-07-21 현재 oAuth가 아니기 때문이다.result 값이 false 일 경우
오류를 뿜어주게 만들고 끝내자.
result 값이 true 일 경우
token 역할을 하는 인증키를 만들어야 한다.
인증키 만드는 공식은 아래와 같다고 메뉴얼 초입에 나온다
nonce = 8자리 사용자 정의 랜덤 문자열
인증키 => nonce + md5(nonce + user_key)
공식대로 잘 만들었다면 인증 테스팅을 해보자.
uid = user_id
ukey = 인증키
akey = 애플리케이션키
http://me2day.net/api/noop?uid=codian&ukey=XXXXXXXXXXXXXXXX&akey=XXXXXXXXXXXXXXXX
이제 앞으로 메뉴얼에 인증이 필요하다고 나오는 미투데이API 사용시 저3개를 붙이면 됨.
3. 예제
3-1. 글 삭제 요청
'웹프로그래밍' 카테고리의 다른 글
Firebug uncaught exception error proxy.installtrigger (0) | 2011.12.29 |
---|---|
CKEditor 지정 넓이 이상 자동줄바꿈, 가로 스크롤바 생기지 않게 (0) | 2011.09.28 |
twitter 개발 관련 경로 (0) | 2011.07.05 |
twitter xml 형식 요청 반환 (0) | 2011.07.05 |
트위터 '이미 다른사람이 토큰 정보를 사용하고 있습니다' (0) | 2011.07.05 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
TAG
- IOS
- Linux
- laravel
- IE
- nginx
- Prototype
- 워드프레스
- sencha touch
- Chrome
- JQuery
- Android
- classic asp
- CSS
- centos
- Mac
- iphone
- ASP
- nodejs
- javascript
- Docker
- API
- PHP
- JSON
- Debug
- iis
- git
- Wordpress
- 한글
- mssql
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함