OpenApply 학교에서 데이터를 안전하게 접근하고 파일을 관리할 수 있도록 공개 API를 제공합니다. 전담 프로그래밍 팀을 보유하고 있든 (혹은 재능 있는 1인 개발팀이 있든!), 외부 업체를 통해 인프라를 구축하든 관계없이 공개 API를 통해 OpenApply 와 연동할 수 있습니다.
Faria Education Group OpenApply 계정 설정에서 직접 공개 API에 대한 지원을 제공합니다. 설정 > 개발 > 공개 API 또는 API 문서에서 확인하실 수 있습니다.
다양한 공개 API 외에도, 자주 요청되는 작업을 수행하기 위해 API를 사용하는 방법을 보여주는 지원 문서도 제공합니다.
다음은 몇 가지 지침 예시입니다.
Faria Education Group API 살펴보기: 통합 포털
Faria Education Group OpenApply , ManageBac 및 SchoolsBuddy 위한 강력한 API를 제공하여 다양한 통합 및 자동화 요구 사항을 지원합니다. Faria 간소화된 브라우저 기반 환경을 제공하는 통합 포털 에서 시작하는 것을 권장합니다. 여기에는 사용자 자격 증명을 사용한 실시간 엔드포인트 테스트도 포함됩니다.
통합 포털: 권장 접근 방식
통합 포털은 브라우저에서 직접 API를 탐색하고 실시간으로 테스트할 수 있도록 설계되었습니다.
주요 이점:
- 소프트웨어 설치가 필요 없습니다. 모든 기능은 브라우저에서 실행됩니다.
- 실시간 "테스트" 버튼: API 엔드포인트를 즉시 테스트하고 실제 응답을 확인하세요.
- 안전한 자격 증명 관리: 자체 API 키 또는 OAuth 자격 증명을 사용하여 인증하세요.
- 즉각적인 피드백: API 동작 방식을 실시간으로 파악하고 문제를 해결합니다.
시작하는 방법:
- 통합 포털을 방문하세요.
- 원하는 제품을 선택하세요( OpenApply , ManageBac , SchoolsBuddy ).
- API 문서를 살펴보고 엔드포인트를 선택하세요.
- “테스트해 보기” 버튼을 클릭하세요.
- 인증 자격 증명을 입력하십시오(설정 방법은 아래를 참조하십시오).
- 필수 입력 사항을 입력하고 요청을 제출하세요.
- 포털에서 실시간 응답을 직접 확인하세요.
인증 설정:
-
OpenApply v3:
- OpenApply > 통합 > 공개 API로 이동하세요.
- 공개 API를 활성화하고 새 OAuth 애플리케이션을 추가하여 클라이언트 ID와 시크릿을 생성하세요.
- OpenApply v3 API 인증 가이드
- ManageBac+ v2:
- ManageBac > 설정 > 통합 > API 액세스로 이동하세요.
- API 키를 생성하거나 조회하세요.
- ManageBac+ v2 API 인증 가이드
- SchoolsBuddy :
- SchoolsBuddy > 설정 > API 관리자 > "추가"를 클릭하세요.
- 클라이언트 ID와 시크릿을 생성하세요
-
SchoolsBuddy API 인증 가이드
API를 통해 OpenApply 에서 학생 관련 파일을 가져오는 방법
문제: OpenApply 입학 절차의 시작점으로 사용되며, 학부모는 이곳에서 여권 사진 및 기타 정보를 업로드합니다. 이러한 자료들을 다른 시스템에 저장하거나, 학교의 학생정보시스템(SIS) 또는 경영정보시스템(MIS)에 업로드하고 싶습니다.
해결 방법: OpenApply 모든 파일을 일괄적으로 내보낼 수 있는 내보내기 기능이 있지만, 자동화된 프로세스를 원한다면 API를 사용하여 이를 구현할 수 있습니다.
참고:
- OpenApply 에서 API 액세스가 활성화되었습니다(관리자 권한 필요).
- OpenApply 에서 생성된 OAuth 2.0 클라이언트 ID 및 시크릿:
- API 요청 및 인증에 대한 이해
진행 단계:
- 저희는 API를 사용하여 모든 학생 정보를 조회하고, 필터링 기능을 활용하며, 마지막 호출 이후 업데이트된 정보를 받아볼 수 있도록 지원합니다. 이 학생 정보에는 지원서에 제출된 PDF 파일에 대한 비밀 링크가 포함되어 있습니다.
- 그런 다음 이러한 자산을 안전하게 다운로드하고, 디스크에 저장하거나, 대상 플랫폼에 업로드할 수 있습니다.
API를 통해 학생 파일 검색
특정 학생의 파일을 내보내려면 다음 단계를 따르세요.
GET /api/v3/students/{id}/files-
{id}학생의 OpenApply 데이터베이스 ID로 바꾸세요. -
since_date매개변수를 사용하면 마지막 내보내기 이후에 업데이트된 파일만 가져올 수 있습니다.
예:
curl -X GET "https://api.openapply.com/api/v3/students/12345/files?since_date=2026-01-01" \ -H "인증: Bearer YOUR_ACCESS_TOKEN"
응답에는 각 파일에 대한 메타데이터와 보안 URL이 포함되어 있으며, 필요에 따라 다운로드하여 처리할 수 있습니다.
내보내기 자동화 및 예약
-
since_date매개변수를 사용하면 새 파일이나 업데이트된 파일만 가져올 수 있습니다. - 대상 시스템을 최신 상태로 유지하려면 통합 작업이 정기적으로(예: 매일 밤) 실행되도록 예약하세요.
- API 자격 증명을 안전하게 저장하고 필요에 따라 교체하십시오.
사용자 정의 필드를 다운로드하고 사용자 정의 필드로 검색하는 방법
문제: OpenApply 사용하면 학교는 유용한 데이터를 입력할 수 있는 사용자 지정 필드를 무제한으로 생성할 수 있습니다. OpenApply 다양한 내보내기 기능도 지원하지만, 프로세스를 자동화하기 위해 API를 활용하여 데이터 워크플로우를 관리하는 방법은 무엇일까요?
해결 방법: 이 문서에서는 OpenApply API( v3 인증 사용)를 이용하여 사용자 정의 필드의 정보를 찾는 방법을 설명합니다. 학생 엔드포인트에는 해당 학생에게 존재하는 모든 사용자 정의 필드와 그 값이 포함됩니다. 또한 검색 엔드포인트를 사용하여 특정 문자열과 일치하는 사용자 정의 값을 가진 학생을 검색할 수 있습니다.