2010-09-04 33 views
6

Tôi có trang web có chế độ nháp. Ai đó có thể đăng nhập và xem trang web có vẻ như muốn phê duyệt trang web nào trước khi công chúng có thể xem. Tôi có video YouTube trên một tài khoản mà tôi đưa vào tư nhân bởi vì tôi không muốn thế giới nhìn thấy chúng.YouYube API Xem Video Riêng tư

Tuy nhiên, tôi muốn những người đăng nhập vào chế độ nháp để có thể xem các tệp nhúng riêng tư.

Có cách nào tôi có thể sử dụng API YouTube và làm như vậy mọi người chỉ có thể xem video và không thực sự đăng nhập với tư cách người đó (để họ không thể sửa đổi cài đặt video) và không thể đăng nhập sau khi rời khỏi trang web của tôi?

Trả lời

4

Trước hết, bạn không thể tự truy xuất video thông qua api.
Tất cả những gì bạn sẽ nhận được là liên kết để nhúng hoặc chuyển hướng người dùng của bạn.

Vì vậy, cuối cùng, người dùng của bạn sẽ tự xem video, không có bạn là người đàn ông ở giữa. Vì vậy, bạn sẽ tìm kiếm thứ gì đó như bảo vệ bằng mật khẩu cho video của mình.
Tìm kiếm nhanh trên google brought up this.

Bạn có thể thay đổi quyền riêng tư phát sóng tùy chọn thành riêng tư. Sau đó, "người dùng cụ thể" của bạn sẽ cần tài khoản YouTube và sẽ cần phải "kết bạn" với bạn (hoặc phó ngược lại). Sau đó, bạn chỉnh sửa tùy chọn bảo mật của video để thêm bạn bè (tối đa 25) vào video. Họ sẽ tự động được gửi "được chia sẻ với thông báo của bạn". Họ đăng nhập vào tài khoản YouTube của họ và họ có thể là để xem video.

Khi xác thực với người dùng đã tải lên video trong API, bạn sẽ có thể truy xuất các video riêng tư đó (see Developers Guide: Retrieving Uploades).

Tuyên bố từ chối trách nhiệm: Tôi không thực hiện xác minh youtube api, tôi không thể kiểm tra nó.

+0

Tôi cần hỗ trợ hàng ngàn người dùng không có tài khoản youtube. Tôi đã hy vọng một số cơ chế có thể cho phép trang web của tôi đăng nhập vào tài khoản cá nhân trên youtube và sau đó chuyển hướng các video riêng tư đến người dùng ... –

+0

cho tính năng không công khai này của youtube phải là tốt nhất, xem câu trả lời của @ jmort253 cho điều đó. –

+0

có thể hữu ích khi trả lời nếu bạn đã thêm điều này làm nhận xét để đủ điều kiện nhận tiền thưởng của bạn. –

9

Đánh dấu video của bạn là không công khai, không riêng tư.

Đôi khi, bảo mật là về sự thỏa hiệp. Ở một đầu của quang phổ, bạn có thể khóa mọi thứ xuống hoàn toàn để không ai có thể truy cập dữ liệu. Ở đầu bên kia, dữ liệu có thể sử dụng và dễ tiếp cận nhất sẽ không an toàn.

Với điều đó đã nói, bạn đang yêu cầu chức năng cho người dùng N khi mô hình bảo mật bạn tìm kiếm quá hạn chế và chỉ cho phép 25 người dùng.

Bảo mật và trợ năng bao gồm số dư giữa tiêu chuẩn có thể chấp nhận cho trợ năng trong khi vẫn đáp ứng tiêu chuẩn bảo mật được chấp nhận.

Trong trường hợp của bạn, đánh dấu video YouTube của bạn là không công khai có thể cung cấp cho bạn số dư bạn tìm kiếm vì giới hạn 25 người dùng là nút hiển thị.

http://www.google.com/support/youtube/bin/answer.py?answer=181547

video của bạn có thể được truy cập bởi bất cứ ai có liên kết, trong đó sẽ chỉ là người dùng có quyền truy cập vào hệ thống của bạn.Liên kết không công khai, vì vậy rất có khả năng ai đó sẽ đoán hoặc tìm thấy video trên YouTube của bạn, vì URL của chính họ bao gồm các ký tự ngẫu nhiên.

Cách duy nhất mà những người khác có thể truy cập video là người dùng đã đăng nhập của bạn truy cập nguồn trình duyệt, sau khi đăng nhập và gửi email cho bạn bè của họ.

  • Người dùng của bạn không cần tài khoản YouTube.
  • Chỉ những người dùng đăng nhập HOẶC người dùng đăng nhập, xem nguồn và cung cấp URL cho người dùng khác mới có thể truy cập video.
  • Bảo mật có thể được giảm nhẹ bằng cách thay đổi định kỳ các url cho video.

bước để đánh dấu video của bạn là riêng tư:

  • Bấm vào video của bạn để tải nó trong YouTube.
  • Ở trên cùng bên trái, nhấp vào "Chỉnh sửa chi tiết video"
  • Cuộn xuống đến nơi hiển thị "Video này" và trong danh sách thả xuống, chọn "Không công khai".

Select Unlisted as your preference

+0

Tôi không tìm thấy tùy chọn không công khai, +1 cho điều đó :) Tuy nhiên, bạn có biết video không công khai có thể truy xuất qua API không? –

+0

@Samuel - Được cập nhật với hướng dẫn để xác định vị trí không công khai. Ngoài ra, theo tài nguyên này, video không công khai được xử lý như video riêng tư theo như API liên quan: http://www.google.com/support/forum/p/youtube/thread?tid=32db832b26e8a75d&hl=vi – jmort253

+0

rất đẹp gói lại! . –

0

Nếu YouTube là không làm việc cho bạn cho an ninh của video của bạn, bạn có thể xem xét sử dụng Flowplayer miễn phí để lưu trữ các video trên mạng riêng của bạn và sau đó sử dụng flash player miễn phí trên trang web của bạn. Điều này sẽ cho phép bạn làm cho tất cả URL chỉ có thể truy cập bởi người dùng được xác thực.

http://flowplayer.org/download/index.html

Dưới đây là một ví dụ về bản demo của họ chạy trên máy chủ web địa phương của tôi, với video được lưu trữ trên một máy chủ Apache địa phương.

alt text

Các vấn đề liên quan