아래에 질문 올렸었는데요.. 답변주신대로 퍼미션을 추가했는데, 또 다른 에러가 발생합니다.
08-07 11:31:25.561: E/FacebookLike()(19547): 327565140712373, {Response: responseCode: 403, graphObject: null, error: {HttpStatus: 403, errorCode: 200, errorType: OAuthException, errorMessage: (#200) Permissions error}, isFromCache:false}
해결이 잘 안되네요..ㅠㅠ 도움 부탁드려요~
public void FacebookInit()
{
Session.Builder bui = new Session.Builder(this);
Session session = bui.build();
Session.OpenRequest openRequest = new OpenRequest(this);
List<String> permission=new ArrayList<String>();
permission.add("user_birthday");
permission.add("user_likes");
permission.add("user_questions");
permission.add("user_interests");
permission.add("user_relationships");
permission.add("user_groups");
permission.add("user_religion_politics");
permission.add("friends_birthday");
permission.add("user_location");
permission.add("friends_likes");
permission.add("friends_groups");
permission.add("user_education_history");
permission.add("friends_relationships");
permission.add("email");
permission.add("publish_stream");
openRequest.setPermissions(permission);
Session.setActiveSession(session);
openRequest.setCallback(statusCallback);
session.openForPublish(openRequest);
}
private class SessionStatusCallback implements Session.StatusCallback {
@Override
public void call(Session session, SessionState state, Exception exception)
{
}
}