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

지금 사용한 것은 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명으로 나옵니다.

 

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

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요