console.log("BLOG_JS"); function dispTistoryBlogList(){ console.log("dispTistoryBlogList") var accessCode = "29602304188fe2defc283ea75e61aea6_53c613ef24847cdcbf88d7470422deb2"; var address = "https://www.tistory.com/apis/post/list?access_token=" + accessCode + "&targetUrl=weandstory&page=1&count=5"; var http = jQuery.ajax( { url : address, type : "GET", async : false, cache : false, error : function(xml){ //alert('ERROR....'); }, success:function(xml){ var status = jQuery(xml).find('tistory > status').text(); var url = jQuery(xml).find('tistory > item > url').text(); var page = jQuery(xml).find('tistory > item > page').text(); var count = jQuery(xml).find('tistory > item > count').text(); var totalCount = jQuery(xml).find('tistory > item > totalCount').text(); var error_message = jQuery(xml).find('tistory > error_message').text(); var sHTML = ""; sHTML += ""; sHTML += " "; if ("200" == status) { if ( jQuery(xml).find('tistory').length > 0 ) { jQuery(xml).find('tistory > item > posts > post').each( function(idx){ var id = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > id').text(); var title = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > title').text(); var postUrl = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > postUrl').text(); var visibility = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > visibility').text(); var categoryId = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > categoryId').text(); var comments = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > comments').text(); var trackbacks = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > trackbacks').text(); var date = jQuery(xml).find('tistory > item > posts > post:eq('+idx+') > date').text(); date = date.substring(0,10); var tempTitle = "" try{ tempTitle = cutByLen(title, 45); }catch(e){ tempTitle = title; } sHTML += " "; sHTML += " "; sHTML += " "; sHTML += " "; sHTML += " "; }); } } sHTML += " "; sHTML += "
"; sHTML += " " + tempTitle +"" + date + "
"; jQuery('#divBlog').html(sHTML); } }); } jQuery(document).ready(function(){ dispTistoryBlogList(); }); function cutByLen(str, maxByte) { var bFlag = false; for(b=i=0;c=str.charCodeAt(i);) { b+=c>>7?2:1; if (b > maxByte){ bFlag = true; break; } i++; } if(bFlag == true){ return str.substring(0,i) + "..."; }else{ return str.substring(0,i); } }