플랫폼 API 알려진 문제

이것은 플랫폼 API 알려진 문제를 컴파일한 것입니다.

분석 API

비디오 또는 플레이어 필드를 차원으로fields요청하지 않고 요청하기

video 또는player 필드 (예: video video_name , player 또는player_name ) 를 사용하는 경우반환할 필드에 입력하되 측정기준에는 포함하지 않는 경우 응답 항목에는 해당 항목과 관련이 없는 값이 포함되므로 무시해야 합니다. dimensions 항목의 다른 값은 유효합니다.

해결 방법 : 비디오 또는 플레이어 필드를 응답 필드에 포함하지 않는 한 응답 필드에 포함하지 마십시오dimensions .

에 대한 “기타” 검색결과 수가 많음device_manufacturer
경우에 따라 해당device_manufacturer필드에 대한 “기타” 결과가 많이 표시될 수 있습니다. 이는 데이터 수집기가 분석 데이터와 함께user_agent전달된 데이터를 인식하지 못할 때 발생합니다. 우리가 이것을 식별 한 가장 일반적인 원인은 Instagram에 의해 생성 된 사용자 정의 user_agent 문자열이지만 다른 문자열이있을 수 있습니다.

CMS API

경우에 따라original_filename 손상됩니다.
동영상original_filename 필드가 손상되어 실제 파일 이름이 포함되지 않는 경우가 있습니다.
태그에는 쉼표가 포함될 수 없습니다.
쉼표가 포함된 동영상에 태그를 추가하려는 경우 (예: "SomeCo, Inc") "불법 태그"오류와 함께 요청이 실패합니다.
예약된 비디오
Playback API 및 Catalog는 최대 10-15 분 동안 비디오를 캐시하기 때문에 다음 몇 분 (최대 20 분) 동안 사용할 수 있도록 예약 된 비디오를 요청하는 플레이어는 캐시가 새로 고쳐질 때까지 재생 가능한 비디오를 가져 오지 못할 수 있습니다.
has_digital_master

이 필드를 사용하여 비디오를 다시 코드 변환할 수 있는지 테스트하는 경우 원본 동영상에 마스터가 있지만 제휴 계정으로 다시 트랜스코딩할 수 없는 경우에는 공유 동영상에 대해 신뢰할 수 없습니다.

해결 방법 : 동영상이 계정에 공유되는 경우has_digital_master = true 및 를 모두 테스트해야sharing.by_external_account = false 합니다. 샘플 코드 (자바 스크립트):

var video={some_video_object}
if (video.sharing !== null) {
  if (video.sharing.by_external_account === false) {
    if (video.has_digital_master) {
    // video can be retranscoded
    }
  }
}
업데이트 / 패치 사용시 재생 목록에 허용되는 중복 참조 ID
재생 목록을 업데이트할 때reference_id를 사용하여CMS API (또는 미디어 모듈은 동일한 API 요청을 사용하므로) 이미 다른 재생 목록에 사용 중인 참조 ID가 허용됩니다.