Wie erhalte ich die Menge an Leuten/Abneigungen für ein YouTube-Video über YouTube API?Erhalten Sie die Anzahl der Likes/Abneigungen für ein YouTube-Video über API?
11
A
Antwort
10
Sie können die YouTube API wie folgt abfragen:
<?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
Wenn Sie Java-API verwenden, dann könnte man die Gleichen bekommen Abneigungen wie folgt:?
YtRaing ytRating = videoEntry.getYtRating();
int likes = ytRating.getNumLikes();
int dislikes = ytRating.getNumDislikes();
videoentry ist die videoentry Variable von (com.google.gdata.data.youtube.VideoEntry)
3
Wenn Sie sich fragen, wo die Abneigungen sind, dislikeCount = ratingCount - likeCount
0
Likes zählen kann Dislikes indem Teil als Statistiken
Unten ist die Python-Code abgerufen werden:
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
Antwort wird sein:
{
"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"
}
}
]
}
Verwandte Themen
- 1. Erhalten Sie Zugriff Token für Gmail API über Objective-C
- 2. So erhalten Sie die Anzahl der Zeilen für bestimmte Bedingungen
- 3. Erhalten Sie die Standardzeitzone für ein Land (über CultureInfo)
- 4. So erhalten Sie die Anzahl der gelöschten Entitäten
- 5. API für die Anzahl der verarbeiteten E-Mails in Mailgun
- 6. Erhalten Sie die Anzahl der CPUs in Linux mit C
- 7. Youtube-API Anzahl der Aufrufe für Kategorie
- 8. Können Sie die Anzahl der Follower am Tag über Instagram API teilen?
- 9. So erhalten Sie die Anzahl der Zeilen in Cassandra Tabelle
- 10. Programatically erhalten die Anzahl der Windows-Benutzerkonten
- 11. Wie erhalten Sie eine FB-ähnliche Anzahl für jeden Beitrag, während Sie den Feed über Open Graph API ziehen?
- 12. github api Anzahl der Pull-Requests abrufen
- 13. Facebook Credits: Erhalten der Anzahl der Credits
- 14. Erhalten Sie die Anzahl der Pakete pro Verbindung gesendet
- 15. Erhalten der UID, die Sie für gmail IMAP mit der neuen REST-API erhalten
- 16. So erhalten Sie die Anzahl der Zeilen als JQuery-Variable
- 17. Wie erhalten Sie die Anzahl der Aktien von Facebook Graph API?
- 18. Anzahl der Blockparameter erhalten
- 19. Erhalten Sie die Anzahl der Spalten in einer ASCII-Datei
- 20. Die höchste Anzahl für bestimmte Zeilen erhalten
- 21. Wie erhalten Sie die Anzahl der Cursor ohne LIMIT?
- 22. Holen Sie die Anzahl der Festplatten über Powershell
- 23. Erhalten von Kommentaren für eine URL über Facebook Grafik api
- 24. Artikel über die Anzahl der verbundenen Benutzer?
- 25. So erhalten Sie die Anzahl der Kerne eines Android-Geräts
- 26. So erhalten Sie die Anzahl der Objekt/Array in Sightless
- 27. So erhalten Sie die Mausposition über ein bestimmtes Steuerelement
- 28. über die Anzahl der Datei-Deskriptoren Begrenzung
- 29. Wordpress Plugin über die Anzahl der Beiträge
- 30. Abfrage über die Anzahl der verbundenen Komponenten
der wichtigste Teil hier ist das Hinzufügen von 'v = 2' zum que ry Parameter. Vorlieben und Abneigungen werden in der ersten Version der API nicht angezeigt. – johnf