Come ottengo la quantità di Mi piace/Non mi piace per un video di YouTube tramite l'API YouTube?Ottieni la quantità di Mi piace/Non mi piace per un video di YouTube tramite API?
11
A
risposta
10
È possibile interrogare l'API di YouTube in questo modo:
<?php
$curlhandle = curl_init();
curl_setopt($curlhandle, CURLOPT_URL, "http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=computers&max-results=10&orderby=viewCount");
curl_setopt($curlhandle, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($curlhandle);
curl_close($curlhandle);
$json = json_decode($response);
foreach ($json->data->items as $result)
{
echo '<div class="video"><a href="'.$result->player->default.'" target="_blank">';
echo '<img src="'.$result->thumbnail->hqDefault.'">';
echo ' <div class="title"> '.$result->title.'</div><div class="rating">'.$result->likeCount.'</div></a></div>';
//print_r($result);
}
>
2
Se si utilizza API Java, allora si potrebbe ottenere le simpatie antipatie come segue:?
YtRaing ytRating = videoEntry.getYtRating();
int likes = ytRating.getNumLikes();
int dislikes = ytRating.getNumDislikes();
videoEntry, è la variabile VideoEntry da (com.google.gdata.data.youtube.VideoEntry)
3
Se vi state chiedendo dove le antipatie sono, dislikeCount = ratingCount - likeCount contano
0
Mi piace, mi piace può essere recuperato impostando parte come statistiche
Di seguito è riportato il codice Python:
payload = {'id': search_result["id"]["videoId"], 'part': 'statistics', 'key': DEVELOPER_KEY}
l = requests.Session().get('https://www.googleapis.com/youtube/v3/videos', params=payload)
print l.text
risposta sarà:
{
"kind": "youtube#videoListResponse",
"etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/0NR0uhQMzlaae_et8wHFZKsdFPA\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#video",
"etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/vBL_50n3XI1eQcsdivfxN_g9c2M\"",
"id": "hMncTg0iBko",
"statistics": {
"viewCount": "10281",
"likeCount": "61",
"dislikeCount": "9",
"favoriteCount": "0",
"commentCount": "1"
}
}
]
}
Problemi correlati
- 1. Facebook API - query "Tutti i mi piace"
- 2. Mi piace la scatola per il gruppo
- 3. Pulsante Mi piace di Facebook che mostra 0 Mi piace per TUTTE le pagine Facebook
- 4. Qual è la differenza tra la riga "Mi piace" e "Mi piace" in ABAP?
- 5. Ottieni il flusso di nuovi Mi piace di Facebook per la tua applicazione
- 6. Pulsante Mi Piace nell'applicazione Android
- 7. Messaggio di errore non utile su Mi piace/Non mi piace Pagina
- 8. Utilizzo di "mi piace" nelle espressioni ssrs
- 9. Youtube-API: come determinare se mi è piaciuto un video prima?
- 10. Pulsante Mi Piace di Facebook senza Javascript?
- 11. Come ottenere i Mi piace di Facebook come conteggi per
- 12. Lingue diverse per il pulsante Mi piace
- 13. cambia la dimensione del pulsante Mi piace di Facebook
- 14. Le migliori pratiche per la funzionalità "mi piace"
- 15. Filtro array di stringhe, inclusa la condizione "mi piace"
- 16. Pulsante "Mi piace" di Facebook nell'applicazione nativa per iPhone
- 17. Ottieni post su Facebook e conteggio totale di Mi piace per ogni post
- 18. Come modellare un sistema di voto "Mi piace" con MongoDB
- 19. Allegare un evento click() al pulsante "Mi piace" di FaceBook?
- 20. Mostra zero in button_count Pulsante Mi piace
- 21. database-design: tabella dei mi piace?
- 22. Hibernate Criteria, Integer e "mi piace"
- 23. Pubblica un "Mi piace" con l'API del grafico di Facebook?
- 24. C'è un semplice "Mi piace" Facebook o URL di condivisione?
- 25. Pulsante Mi Piace personale: Django + Ajax - Come?
- 26. Come interrogare lucene con l'operatore "mi piace"?
- 27. Come implementare "mi piace" in BigQuery?
- 28. Iframe Pulsante Mi piace non sparare edge.create
- 29. Come usare sql "mi piace" in PyMongo?
- 30. Ottieni l'artista e il titolo del brano dai video di YouTube tramite API
la parte chiave qui è l'aggiunta di 'v = 2' al Que parametri. Mi piace e Non mi piace non vengono visualizzati nella prima versione dell'API. – johnf