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

    last_viewed데이터 사용

    이 항목에서는 플레이어를 사용한 보고서에 대해 알아 봅니다. last_viewed데이터.

    면책

    last_viewed 정보 이해

    각 플레이어는 플레이어가로드 된 횟수에 대한 기록을 포함하는 배열을 연결했습니다. 이 정보는 어레이 이름에 저장됩니다. last_viewed . 이러한 배열의 예는 아래에서 볼 수 있습니다. 참고count특정 플레이어가로드 된 하루에 몇 번을 기록합니다. 그만큼date특정 날짜를 지정합니다.

        [
          {
            "count": 13,
            "date": "2018-10-24T05:00:00.000Z"
          }, {
            "count": 22,
            "date": "2018-10-23T05:00:00.000Z"
          }, {
            "count": 40,
            "date": "2018-10-22T05:00:00.000Z"
          }, {
            "count": 2,
            "date": "2018-10-21T05:00:00.000Z"
          }
        ]

    앱 아키텍처

    이 앱의 상위 수준 응용 프로그램 논리는 다음과 같습니다.

    1. 계정의 모든 플레이어에 대한 정보를 검색하는 데 필요한 사용자 데이터를 수집합니다.
    2. 플레이어 생성을 위해 API에 전달할 JSON 데이터 구조 구축
    3. 버튼 클릭시 AJAX 호출을 수행하여 계정의 모든 플레이어에 대한 정보를 검색합니다.
    4. AJAX 호출 성공시 last_viewed각 플레이어에 대한 배열.
    5. 각 플레이어에 대해 last_viewed테이블의 정보

    샘플 앱

    소스 코드

    이 샘플과 관련된 모든 코드를 찾으십시오. 이 GitHub 저장소 .

    앱에 대한 참고 사항 :

    • 데이터를 입력하지 않으면 Brightcove Learning Services 계정이 데모 목적으로 사용됩니다.
    • 더 읽기 쉬운 너비로 표를 보려면코덱에서 편집링크.
    • 보기에 관심이있는 경우 원시 플레이어 데이터가 텍스트 상자의 테이블 아래에 표시됩니다.

    펜보기플레이어 last_viewed 통계 수집게시자 : Brightcove Learning Services ( 뿡 빵뀨 ) 의 위에 CodePen .

    코드펜 사용

    위의 CodePen을 효과적으로 사용하기위한 몇 가지 팁은 다음과 같습니다.

    • 결과버튼을 클릭하여 플레이어의 실제 표시를 토글합니다.
    • HTML/CSS/JS버튼을 클릭하여 코드 유형 중 하나를 표시합니다.
    • 오른쪽 상단모서리에있는 CodePen에서 편집을클릭하여이 CodePen을 자신의 계정으로 포크하십시오.
    • GitHub 저장소에서이샘플과 관련된 모든 코드를 찾으십시오.

    프록시 코드

    이 페이지에서 자신의 버전을 샘플 응용 프로그램을 빌드하려면 자신의 프록시를 만들고 호스팅해야합니다. (브라이트코브 학습 서비스에서 사용하는 프록시는 브라이트코브 도메인의 요청만 허용합니다.) 우리가 사용하는 것과 매우 유사하지만 비 BrightCove 도메인의 요청을 차단하는 검사 없이이 GitHub 리포지토리에서찾을 수 있습니다. 또한 거기서 사용하기위한 기본 지침과REST API 사용에서프록시 주위에 앱을 빌드하는 방법에 대한 자세한 안내를 찾을 수 있습니다.