티스토리 뷰

etc/개발 Note

Access Token Input Part Refactoring

KyeongRok Kim 2013. 2. 5. 11:51

Access Token Input Part Refactoring


2013/02/02 - [개발 Note] - Nate Open API Access Token문제에 대하여

http://oceanfog3.mireene.com/ 로 접속하면 test 해볼 수 있다.

좌측 상단에 cywd 를 선택하고 request.php를 실행하고 login을 하면 Access Token을 받을 수 있다.

html_viewDiaryList.html을 실행하여 상단에 입력되어 있는 Access Token을 지우고 자신의 Access Token을 입력하고 summit을 누르면 본인의 다이어리를 볼 수 있다.


기존에 아래와 같은 화면을


아래와 같이 상단에 Access Token을 입력하는 부분을 수정했다.


이로써 access Token이 바뀌면 다이어리 list를 출력하는 파일과, 다이어리 내용을 출력하는 파일 2군데에 Access Token을 수정해 주어야 하지만 지금은 Access Token을 받고 다시 입력만 해주면 된다.

혹은 input text 부분에 Access Token을 추가해 주면 된다.

대신 List출력하는 파일과, 다이어리에 내용을 출력하는 파일을 호출 할 때 Access Token을 parameter로 추가해서 전송하도록 코드를 수정했다.


아래 코드를 보자.

ajax(jQuery(tf_01).val(), 1 )라는 부분에 원래는 parameter를 1개만 입력했지만 tf_01이라는 input field에 있는 Access Token을 넘기는 부분이 추가 되었다.

jQuery(document).ready(function(){
		jQuery(bu_submit).click(function(){
			ajax(jQuery(tf_01).val(), 1 );
		});

		jQuery(sel01).change(function(){
			ajax(jQuery(tf_01).val(), jQuery(this).val() );
		});
	});

	function ajax(accessToken, page){
			jQuery.ajax({
				url:		"cDaoFactory.php",
				data:{ accessToken: accessToken, page: page},
				type:		"get",
				dataType:	"html",
				timeout:	30000,
				success: function(data){
					jQuery('div#target_div').html("
" + data + "
"); }, error: function(xhr, textStatus, errorThrown){ jQuery('div#target_div').html("
" + textStatus + "(HTTP-" + xhr.status + "/" + errorThrown + ")
" ); } }); }


끗.







728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함