친구목록 가져오기를 하는데요.

지금 사용한 것은 restfb lib를 사용했고

여러가지 방법을 다 써봤는데, 친구 목록을 가져 오는게 안되어서 이렇게 글을 남깁니다.

 

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.restfb.exception.FacebookOAuthException"%>
<%@ page import="com.restfb.Parameter"%>
<%@ page import="com.restfb.types.FacebookType"%>
<%@ page import="com.restfb.DefaultFacebookClient"%>
<%@ page import="java.util.List"%>
<%@ page import="com.restfb.types.User"%>
<%
 String accesstoken = "CAAEEWYVKOqYBACNuCyedS8NFiNtiEqbbjAQAIuQ4enftBmM8JVjv8mQn06VcASo6k3quy4DaNWUJOUdZCA50bLnkobuZC6nOa8cjVPZAHgNPHZAP8OEXTvDHquL2jZB88XbTZBROb1QzOs00ZCDZCIGPpaRcHU0d8sHlc7oofV4FIHnY8CeMZC3Ip";

 DefaultFacebookClient fbClient = new DefaultFacebookClient(accesstoken);
 
 List<User> friends = null;
 
 try {
  friends = fbClient.fetchConnection("me/friends/", User.class, Parameter.with("fields", "id, name,birthday")).getData();
  //친구의 생일 정보를 얻기위해서는 해당 권한이 필요함 : friends_birthday
  //인증시 해당 권한 요청.
 } catch(FacebookOAuthException e) {
  //error occur!!
  e.printStackTrace();
 }
%>

<!DOCTYPE html>
<html lang="ko">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>facebook</title>
</head>
<body>

<% if(friends != null){%>
친구의 수 : <%=friends.size()%> <br/><br/>
<!-- 친구 목록 출력 -->
<% for(int i=0;i<friends.size();i++) {
        User user = friends.get(i);
%>

        <%=i+1 %>,<a href="#" onclick="goPostDialog('<%=user.getId() %>')"> <img src="https://graph.facebook.com/<%=user.getId() %>/picture"/></a>
        [<%=user.getId() %>] <%=user.getName() %> ( <%=user.getBirthday() %> )
        <br>
<%} %>
<%}else{%>
 친구 목록 없음
<%}%>
</body>
</html>

 

 

 

이런식으로 넣었는데,,,

친구가 0명으로 나옵니다.

 

어떻게 해야 하는지 알려주실수 있나요?

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기