빌딩 블록 및 REST API
Blackboard 개발자가 액세스하는 Blackboard 사용자 지정 적용을 만들 수 있는 REST API 제품군에 대한 공개 액세스를 제공합니다. 통합 파트너에 대해 자세히 알아보려면 Anthology 앱 카탈로그를 참조하십시오.
REST API를 사용해야 하는 이유?
REST API를 사용하면 개발자가 Blackboard 서버에 느슨하게 결합된 적용을 만들 수 있습니다. 그들은 어디에나 살 수 있습니다. 이를 통해 서버는 서버에 대한 간섭 위험 없이 정보를 제공할 수 있습니다.
REST API를 통한 보안
REST API는 다양한 보안 모델에서 작동할 수 있습니다. Blackboard
중요
가장 좋은 방법은 통합 사용자에게 전체 시스템 관리자 권한이 아닌 통합 도구를 사용하는 데 필요한 최소 권한을 부여하는 것입니다.
REST API로 무엇을 할 수 있습니까?
개발자 포털을 통해 Blackboard REST API에 대한 접근을 요청할 수 있습니다. 애플리케이션을 등록하면 고유한 키와 비밀이 생성되므로 호출을 하고 적용을 플랫폼과 통합하는 데 필요한 데이터를 얻을 수 있습니다. REST 기반 적용은 예를 들어 다음과 같이 액세스할 수 있습니다.
공지사항
코스
콘텐츠
첨부 파일
과제
성적
개발자가 사용할 수 있는 REST 엔드포인트의 전체 목록은 Anthology REST API 설명서를 참조하십시오. 또한 Anthology REST API 프레임워크에 대해 자세히 알아보고 REST API를 사용한 첫 번째 단계에 대한 정보를 찾을 수 있습니다.
REST 통합 등록 Blackboard
Blackboard REST API를 사용하여 Blackboard 구축된 외부 적용의 통합을 지원합니다. 와의 통합 Blackboard을 사용하려면 먼저 관리자가 에 등록 Blackboard 해야 합니다.
애플리케이션 등록을 시작하기 전에 적용 ID를 확보해야 합니다. 개발자는 ID를 관리자에게 직접 제공하거나 적용에 대한 지원 문서와 함께 번들로 제공할 수 있습니다.
관리자 패널의 통합에서 REST API 통합를 선택합니다.
통합 만들기를 선택합니다.
애플리케이션 ID에 Anthology의 개발자 포털에 적용 ID를 입력합니다.
Learn 사용자 옆에 있는 찾아보기를 선택합니다. 통합이 역할을 해야 하는 사용자를 검색 Blackboard 합니다. 일반적으로 통합은 관리자 또는 통합 관리를 위해 생성된 다른 사용자 역할을 합니다. 이상적으로는 통합이 제대로 작동하는 데 필요한 권한만 사용자에게 부여됩니다
타사 통합의 경우 최종 사용자 액세스를 예로 설정합니다. 최종 사용자는 통합을 사용하기 위해 자신의 Blackboard ID로 로그인합니다. 그러면 각 사용자의 액세스가 자신의 권한으로 제한됩니다. 최종 사용자 액세스를 아니요로 설정하면 통합은 항상 양식에 표시된 사용자인 Blackboard 것처럼 액세스할 수 있습니다.
제출을 선택하여 설정을 저장합니다.