지원 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    개요 : 비디오 데이터 종점

    이 항목에서는 비디오 데이터 끝점을 사용하는 방법에 대해 알아 봅니다. Analytics API.

    소개

    비디오 데이터 엔드 포인트는 특정 비디오에 대한 특정 데이터를 빠르게 가져올 수있는 방법을 제공합니다. 현재 요청은 동영상의 상시 조회수를 반환합니다. 향후 추가 데이터가 반환 될 수 있습니다. 이 엔드 포인트의 기본 사용 사례는 모든 시점보기 정보를 player트래픽이 많은 페이지에서 대량의 정기 요청을 Analytics API 너무 느릴 것입니다.

    종점

    비디오 데이터 요청의 끝점은 다음과 같습니다.

        https://analytics.api.brightcove.com/v1/alltime/accounts/{$account_id}/videos/{$video_id}

    모든 요청은 GET입니다.

    인증

    모든 요청은 Analytics API Brightcove의 OAuth 서비스를 통해 인증됩니다.

    인증은 Authorization 헤더에 전달 된 액세스 토큰을 기반으로합니다.

        Authorization: Bearer {your token}

    귀하는 귀하의 Analytics API 이를 사용하여 임시 액세스 토큰을 검색하십시오. OAuth 개요 클라이언트 자격 증명 및 액세스 토큰을 얻는 데 사용할 수있는 다양한 접근 방법에 대한 설명은 API 자격 증명 관리 Studio를 통해 클라이언트 자격 증명을 얻는 방법에 대한 정보는

    응답

    요청에 대한 응답은 JSON 형식입니다.

        {
            "alltime_video_views": 103123
        }
        

    가능한 구현

    다음은 비디오 데이터 엔드 포인트를 사용하여 비디오가로드 될 때 비디오의 모든 시간보기를 표시하는 방법입니다 player:

    1. 5-10 분 동안 동영상 ID로보기를 저장하는 캐싱을 설정합니다.
    2. 서버 또는 페이지에 논리를 작성하여 캐시를 먼저 확인하여 현재 비디오에 대한 전체 비디오보기 데이터가 이미 있는지 확인하십시오. 그렇다면 사용하십시오.
    3. 값이 캐시되지 않은 경우, 비디오 정보 엔드 포인트에 요청하여 비디오 정보를 검색하고 페이지에 값을 표시하는 동시에 캐시에 값을 저장하십시오.
    4. 비디오 정보 끝점에 대한 요청이 시간 초과되거나 실패한 경우 예외 처리를 설정해야합니다. 모든 비디오 뷰를 표시하지 않거나 마지막 값을 사용할 수도 있습니다.

    구현 다이어그램
    구현 다이어그램

    12 년 2020 월 XNUMX 일에 마지막으로 업데이트 된 페이지