2013-09-24 4 views
1

내 학교 학생용 웹 페이지 용 모바일 앱 (Windows Phone) 개발을 고려 중입니다. 공식 웹 사이트는 어떤 수업을 가지고 있는지, 숙제, 결석 등을 알려줍니다. 웹 사이트는 www.elevplan.dk입니다. Android 및 iOS (비공식) 용 앱이 이미 여러 개 있으므로 가능한 경우 알고 있습니다. 어디서부터 시작해야할지 모릅니다. 내 질문은, 어떻게 할 수 있습니까? 웹 페이지는 개인이 아니며 정적이 아니므로 로그인 후에 부여됩니다. HTML5를 생각할 수 있습니다.웹 사이트 용 앱 개발

답변

0

사이트가 API를 공개하지 않으면 브라우저처럼 방문하고 데이터를 가져 오는 프로그램을 작성할 수 있습니다. 이를 위해 사용할 수있는 라이브러리 중 하나는 curl입니다. SSL/쿠키 등을 지원하므로 로그인하여 제한된 콘텐츠에 액세스 할 수도 있습니다. 이 접근 방식의 단점은 사이트의 주요 변경 사항마다 애플리케이션을 업데이트해야한다는 것입니다.

+0

감사합니다. 따라서 앱을 기본으로 설정하고 컬을 통해 정보를 수집하는 것이 좋습니다. 글쎄, 운좋게도 웹 사이트는 수년간 업데이트되지 않았습니다. –

+0

순수 HTML 옵션에 대해서는 정말로 생각하지 못했습니다.하지만 가능해야합니다 (더 쉽게). 그래도 특정 라이브러리를 모르겠습니다. – Xilexio

+0

좋아요, 원래 데이터가 원래의 고지대 코드에서 자바 스크립트 호출에 의해 수집 된 것처럼 보였습니다. 그래서 나는 가능한 당신이 (로그인)과 그 간단한 자바 스크립트 데이터를 수집하고 좋은 레이아웃으로 변환 autenticated 무언가를 만들 수 있습니까? –

0

iOS 또는 Android 앱을 누가 개발했는지 알고 있습니까? 가장 단순한 접근법은 제 의견으로는 그들과 연락하여 그들이 어떻게했는지를 묻는 것입니다.

정말 연락 할 수없는 경우 RSS 스타일과 같은 피드 (예 : 수업, 숙제 등)에 액세스 할 수 있는지 공부하는 것이 좋습니다. 나는 내 자신의 프로젝트와 비슷한 것을해야했다.

사용자를 인증 한 후 데이터를 얻을 수있는 특정 데이터 피드에 대한 URI가 있는지 확인하십시오. 그런 다음 해당 데이터를 앱에 표시 할 수있는 데이터로 변환하면됩니다.

+0

좋은 아이디어 일지 모르지만 제안 해 주셔서 감사합니다. RSS 피드 또는 이와 유사한 내용이 없습니다. 자바 스크립트 언어로 일부 데이터에 대한 URL이 있습니다. 데이터를 수집하고 멋지게 설정할 수 있습니다. –