off-site privacy 설정

Tags

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".') }) })