페이스북의 글 가져오기

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

<script type="text/javascript">
function fn() {
var span =  document.getElementById("span");
var token = 'EAACEdEose0cBAC4kcZAVA45gmZAxeF0DC1mZApzCQYr5CzcyR7Mty6jvhC7zWiUbfKZAITzlmMPIe9I7DSAEBuuUX78dWO6mEz273okqQrfq0P5XaNdXZAw06N10ZASW4Kd3ELh85tht7ROO2NlO2JyvDfnkaEmLVJS2DBDYZBcXIub7HFz2ok5oDGx4orZAQZADUHupRH8PcwwVENHcZCQOj0';

$.ajax({
type : "GET",
success : function(msg) {
//  console.log(msg);  
//  console.log(msg.data);  
var dom="";
var table="<table style='border-spacing:1px;background-color:red;width:500px'>";
for(var i = 0;  i < msg.data.length; i++){ 
dom += msg.data[i].message+"  등록날짜 "+msg.data[i].created_time+"<br/>";
console.log(dom);
span.innerHTML=dom;  
}

},
error : function(request, status, error) {
console.log("code:" + request.status + "\n" + "message:" + request.responseText + "\n" + "error:" + error);
}
});

};
</script>

</head>
<body>

<fieldset>
<input type="button" id="btn1" value="버튼" onclick="fn()" />
</fieldset>
<span id="span" ></span>

</body>
</html>


msg.data[i].created_time
msg.data[i].message

message, created_time 의 필드명은 정해져있다.

url창에 https://graph.facebook.com/v2.9/{page_id}/feed?access_token={access_token}

{} 빼고 아이디와 토큰 값을 넣어주면 필드명들을 볼수있다.

댓글

이 블로그의 인기 게시물

전자정부프레임워크 MSSQL 연동하기

request.getServletContext 가 빨간줄 생길때

자바스크립트로 confirm 을 이용한 페이지 이동