off-site privacy 설정
privacy.view는 Vimeo site 상에서의 privacy level임.
privacy.embed
는 다음의 경우의 privacy level
을 설정함.embedded
videos
embeddable player
를 통해 다른 사이트에서 보여지는 영상
권한 종류
- private
임베드로는 재생 불가
- public
아무대서나 임베드해서 재생 가능
- whitelist
리스트된 도메인에서만 임베드로 재생 가능
whitelist 목록 조회,갱신
{domain}
에는 protocol identifier
(http:// 같은 것들) 제외하고 넣어야함.- whitelist 전체 목록 조회
GET uri/videos/{video_id}/privacy/domains
- whitelist 에 추가
PUT uri/videos/{video_id}/privacy/domains/{domain}
- whitelist 에서 삭제
DELETE uri/videos/{video_id}/privacy/domains/{domain}
privacy.embed 설정 예시
node.js
기준
whitelist
domain 추가하기
client.request({ method: 'PUT', path: uri + '/privacy/domains/example.com' //example.com을 whitelist에 추가 }, function (error, body, status_code, headers) { console.log(uri + ' will only be embeddable on "http://example.com".') client.request({ method: 'PATCH', path: uri, query: { 'privacy': { 'embed': 'whitelist' } } }, function (error, body, status_code, headers) { console.log(uri + ' will only be embeddable on "http://example.com".') }) })