2014-01-28 2 views
0

생일에 대한 권한을 추가 할 수 없습니다. 도와주세요 ... 미리 감사드립니다.Facebook에서 생일을 얻는 권한을 추가하는 방법

샘플 소스 코드 :

Session.openActiveSession(this, true, new Session.StatusCallback() { 

     // callback when session changes state 
     @SuppressWarnings("deprecation") 
     @Override 
     public void call(Session session, SessionState state, 
       Exception exception) { 
      if (session.isOpened()) { 
       // make request to the /me API 
       Request.executeMeRequestAsync(session, 
         new Request.GraphUserCallback() { 

          // callback after Graph API response with user 
          // object 
          @Override 
          public void onCompleted(GraphUser user, 
            Response response) { 
           if (user != null) { 


           } 
          } 
         }); 
      } 
     } 
    }); 

답변

1

개인 정적 최종 목록 PERMISSIONS = Arrays.asList (""user_birthday ""); // 선언

onClickPostStatusUpdate은(); // 버튼이 기능

개인 무효 onClickPostStatusUpdate() {

performPublish(PendingAction.POST_STATUS_UPDATE); 

}

개인 무효 performPublish (PendingAction 조치) {

에게 전화를 클릭
Session session = Session.getActiveSession(); 
    if (session != null) { 
     pendingAction = action; 
     if (hasPublishPermission()) { 
      // We can do the action right away. 
      handlePendingAction(); 
     } else { 
      // We need to get new permissions, then complete the action when we get called back. 
      session.requestNewPublishPermissions(new Session.NewPermissionsRequest(this, PERMISSIONS)); 
     } 
    } 

} 
0
user.getBirthday(); 

I 그렇게 사용 문자열로 저장 remeber.

+0

작동하지 않습니다 ... – Ankit

2

이 시도

.setPermissions(Arrays.asList("user_birthday","email")) 
+0

어디서 추가합니까? is ?? – Ankit

관련 문제