2010-09-04 18 views
6

Possiedo un sito Web con modalità bozza. Qualcuno può accedere e vedere come appare il sito per approvarlo prima che il pubblico possa vederlo. Ho video di YouTube su un account che ho messo in privato perché non voglio che il mondo li veda.API YouYube Guarda video privati ​​

Tuttavia, desidero che le persone che effettuano l'accesso alla modalità bozza siano in grado di visualizzare gli incorporamenti privati.

C'è un modo per utilizzare l'API di YouTube e farlo in modo che le persone possano vedere solo i video e non essere effettivamente registrati come quella persona (quindi non possono modificare le impostazioni video) e non essere in grado di rimanere firmati dopo aver lasciato la mia pagina web?

risposta

4

Prima di tutto, non è possibile recuperare il video stesso tramite l'api.
Tutto quello che ottieni è un collegamento per incorporare o reindirizzare il tuo utente.

Quindi, in definitiva, l'utente guarderà il video da solo, senza di te come l'uomo nel mezzo. Quindi cercherai qualcosa come la protezione tramite password del tuo video.
Una ricerca google veloce brought up this.

È possibile modificare l'opzione privacy privacy della trasmissione privata. Quindi i tuoi "specifici utenti " avranno bisogno degli account YouTube e lo avrà bisogno di "essere amico" (o vice versa ). Quindi modifica l'opzione di privacy della trasmissione del video per aggiungere gli amici (fino a 25) al video. Loro verranno automaticamente inviati a "condiviso con il tuo messaggio". Accedono al proprio account YouTube e sono in grado di guardare il video .

Quando si effettua l'autenticazione con l'utente che ha caricato il video nell'API, dovrebbe essere possibile recuperare anche questi video privati ​​(see Developers Guide: Retrieving Uploades).

Disclaimer: Non faccio youtube api def, non ho potuto testarlo.

+0

ho bisogno di supportare diverse migliaia di utenti senza account YouTube. Speravo in qualche meccanismo che permettesse al mio sito di accedere all'account privato su youtube e quindi reindirizzare i video privati ​​agli utenti ... –

+0

per questo la funzionalità non elencata di youtube dovrebbe essere la migliore, vedere la risposta di @ jmort253 per quello. –

+0

sarebbe stato utile per rispondere se avessi aggiunto questo come commento per qualificarti per la tua taglia. –

9

Contrassegna i tuoi video come non in elenco, non privati.

A volte la sicurezza è un compromesso. A un'estremità dello spettro, è possibile bloccare completamente le cose in modo che nessuno possa accedere ai dati. Dall'altra parte, i dati più utilizzabili e accessibili non saranno sicuri.

Con ciò detto, si richiede funzionalità per gli utenti N quando il modello di sicurezza che si cerca è troppo restrittivo e consente solo 25 utenti.

Sicurezza e accessibilità consistono in un equilibrio tra uno standard accettabile per l'accessibilità e allo stesso tempo uno standard accettabile per la sicurezza.

Nella tua situazione, contrassegnare i tuoi video di YouTube come non in elenco potrebbe fornire il saldo che cerchi poiché una limitazione di 25 utenti è un fermo di presentazione.

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

I tuoi video sono accessibili da chiunque abbia il link, che sarebbe solo gli utenti che hanno accesso al sistema.Il link non è pubblico, quindi è molto improbabile che qualcuno possa indovinare o trovare i tuoi video di YouTube, poiché gli stessi URL sono composti da caratteri casuali.

L'unico modo in cui altre persone possono accedere ai video è se gli utenti che hanno effettuato l'accesso si collegano alla sorgente del browser, dopo aver effettuato l'accesso e inviano gli URL agli amici.

  • I tuoi utenti non hanno bisogno di account YouTube.
  • I video sono accessibili solo agli utenti che accedono o agli utenti che accedono, visualizzano l'origine e forniscono l'URL ad altri utenti.
  • La sicurezza potrebbe essere mitigata cambiando periodicamente gli url per i video.

Procedura per contrassegnare il video come non in elenco:

  • Clicca sul tuo video per caricarlo su YouTube.
  • In alto a sinistra, fare clic su "Modifica dettagli video"
  • Scorri verso il basso fino a dove si dice "Questo video è" e nell'elenco a discesa, selezionare "Non in elenco".

Select Unlisted as your preference

+0

Non ho trovato l'opzione non elencata, +1 per quello :) Tuttavia, sai se un video non elencato è recuperabile tramite API? –

+0

@ Samuel - Aggiornato con le istruzioni per individuare non in elenco. Inoltre, secondo questa risorsa, i video non elencati sono trattati come video privati ​​per quanto riguarda l'API: http://www.google.com/support/forum/p/youtube/thread?tid=32db832b26e8a75d&hl=en – jmort253

+0

molto bello incartare! . –

0

Se YouTube non funziona per voi per la sicurezza dei tuoi video, si potrebbe considerare l'utilizzo di FlowPlayer libero per ospitare i video sul proprio network e quindi utilizzare il flash player gratis sul tuo sito web. Ciò consentirebbe di rendere tutti gli URL accessibili solo da utenti autenticati.

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

Ecco un esempio del loro demo in esecuzione sul mio webserver locale, con il video ospitato su un server Apache locale.

alt text