2013-02-10 3 views
-2

우리의 소프트웨어 엔지니어링 클래스는 현재 Facebook에 연결되는 Java 애플릿을 작성하고 사용자가 친구 목록에서 친구를 선택한 다음 해당 친구의 생일을 검색하고 요일을 반환하도록 지정하는 작업을 수행하고 있습니다 그 친구가 태어났다.Facebook을 Java 애플릿에 연결하고 있습니까?

이제 Java 애플릿 부분을 완료했으며 현재 사용자가 일, 월 및 연도를 입력 할 수 있습니다. 요일 알고리즘이 완벽하게 작동합니다. 그러나, 우리 수업은 이 아니기 때문에 나는 아직 페이스 북 부분을 완성하지 않았다.은 지금까지 어떤 종류의 페이스 북 개발도 다루지 않았으며, 과제는 1 주일 만에 마감 될 예정이다.

어쨌든 이번 주에 배울 수있을만큼 쉬울 것 같은 "RestFB"라는 API를 발견했습니다. Facebook에 Java 애플릿을 연결 한 경험이있는 사람이 있는지 궁금합니다. 그렇다면 어떻게 할 수 있습니까? 내가해야 할 일은 사용자를 연결하고, 친구 목록을 얻고, 선택한 친구의 생일을 얻는 것뿐입니다. 누군가 어떻게 그 일을 할 수 있었는지 알 수 있습니까? (나는 강사와 마찬가지로 페이스 북의 개발에 관해 많은 것을 알고 있지만, 배우려고한다.)

답변

2

나는 그것을 할 수 있다고 확신한다. 그러나 애플릿에서 Facebook API를 호출하는 것은 애플릿이 신뢰할 수있는 경우에만 작동합니다 ... '애플릿이 애플릿이 시작된 호스트와 다른 호스트의 서비스에 연결하려고하기 때문에.

애플릿은 보안상의 관점에서 볼 때 좋지 않습니다 ... Java 7.0.13u 이상 버전으로 오라클의 Java 보안 기록이 기적적으로 개선 될 것이라고 생각하지 않는다면 말입니다. (그렇다고하더라도 대부분의 사용자가 Java 플러그인을 최신 상태로 유지하지 못하는 문제가 있습니다.)

+0

다행히도 우리의 코스 조수 중 한 명은 안전한 "프로젝트 페이지"작성을 안내했습니다. 아마존의 서비스에서 호스팅되기 때문에 (필자의 Facebook 계정과 개발자 서비스를 연결하는 것 외에는) "신뢰할 수있는"부분을 처리해야한다고 생각한다. 글쎄, 잘하면. 또한 전체 Java 애플릿 보안 위험 처리에 대해 알고 있지만 유감스럽게도 강사가 지정한 것은 내가하는 일입니다. – user41419