2013-01-18 6 views
5

Sto sviluppando un client di Youtube per dispositivi iOS. Voglio controllare se l'utente registrato ha fatto o non piace un video specificato o meno. Ma non riesco a trovare alcuna API di supporto (here)Youtube-API: come determinare se mi è piaciuto un video prima?

Quando carico il feed di video, ho appena trovato le informazioni sulla valutazione di seguito, Nessuna cosa mostra che l'utente registrato ha gradito o meno questo video.

{ 
    "gd$rating":{ 
     "average":4.8963733, 
     "max":5, 
     "min":1, 
     "numRaters":193, 
     "rel":"http://schemas.google.com/g/2005#overall" 
    }, 
    "yt$statistics":{ 
     "favoriteCount":"0", 
     "viewCount":"111626" 
    }, 
    "yt$rating":{ 
     "numDislikes":"5", 
     "numLikes":"188" 
    } 
} 

Ho fatto qualche errore?

risposta

3

È possibile utilizzare l'API di dati di YouTube v3.

https://developers.google.com/youtube/v3/docs/videos/getRating

+0

Questo sarebbe meglio se visualizzassimo solo un video dettagli e interazioni in una scena, Se ci sono più di 100 video da visualizzare una volta abbiamo bisogno di inviare 100 richieste per ottenere lo stato di simile, ma mi ha davvero aiutato molto ottenere lo stato di like dell'utente – Nagaraj

+0

@Nagaraj puoi mettere 50 ID video nel parametro ID di richiesta e ottenere di nuovo la valutazione dell'utente per tutti i video contemporaneamente . – Gapipro

+0

Grazie Gapipro – Nagaraj

2

Si tratta di API v3, checkout questa pagina:

https://developers.google.com/youtube/v3/docs/playlists

+0

Ora sto usando Youtube-API v2 perché V3 si sta sviluppando. posso farlo su v2? Oppure, se uso V3 per ottenere la valutazione come, e V2 per gli altri. È possibile? –

+0

Oh, ho trovato questo "L'API supporta il protocollo di autenticazione OAuth 2.0" all'indirizzo https://developers.google.com/youtube/2.0/developers_guide_protocol_ratings, quindi penso che la risposta sia: SÌ. –

0

Attualmente, YouTube ufficiale client sui dispositivi Android e iOS non supporta questo. L'utente non può vedere che gli è piaciuto o non ha gradito un video. E, quando premo "mi piace" o "non mi piace" sull'app YouTube per iPad, il numero di like sul web di YouTube non cambia.

Incredibile!

+2

Forse non era un'opzione quando hai postato questo commento ma puoi sicuramente apprezzare/non gradire l'app YouTube ufficiale su iOS ora. [modifica: oops, penso che ti stavi riferendo all'API v3, non alle app] – jj0b

Problemi correlati