有沒有什麼辦法可以檢查YouTube上的某些視頻是否被用戶通過YouTube API觀看?我不只是想知道用戶是否點擊了視頻,但他是否真的看過它。我基本上希望在瀏覽看到YouTube的YouTube時,可以在視頻縮略圖中看到這些信息。如何檢查用戶是否通過YouTube API觀看視頻
2
A
回答
1
這裏我的代碼,我使用JavaScript和YouTube的api v3和PHP。希望它可以幫助你
` protected function getHistory($vid){
$return = new stdClass();
$videos = $vid;
$vids[] =$vid;
$videos = explode("\n", $videos);
$videos = implode(",", array_map("rtrim", $videos));
$part = "snippet,contentDetails,statistics";
$this->url = "https://www.googleapis.com/youtube/v3/videos?key= {$this->key}&part={$part}&id={$videos}";
$data = $this->http(TRUE);
$html ="<h2 class='header'>Your Recently Viewed Videos</h2> <a href='#' class='header' onclick='clearhistory();'>Clear History</a>";
$html .= "<ul class='media' id='mediacontent'>";
$vids = array();
foreach ($data->items as $yt) {
$html .= $this->listhisVideo($yt);
$vids[] = $yt->id;
}
$html .= "</ul>";
$html .=$this->ads(728);
$html .= '<script type="text/javascript">
var videos = ["'.implode('","',$vids).'"];
</script>';
if(!isset($_POST['his'])) {
$html ="<h2 class='header'>Your Recently Viewed Videos</h2>";
$html .='<ul class="media"><li class="video" id="video-EoCz3Vx1pXg">
<center><img src="/img/load.gif"></center>
</li></ul>';
$html .= '<form id="history" action="/history" method="POST">
<input type="hidden" id= "his" name="his" value="NqucyQdiFRM,EoCz3Vx1pXg,FJ55SHCzt88" />
</form><script type="text/javascript">
if (localStorage.getItem("videos") === null) {
document.getElementById("his").value = "empty";
} else {
document.getElementById("his").value = localStorage.getItem("videos");
}
document.getElementById("history").submit();
</script>';
}
if ($_POST['his']=='empty'){
$html ="<h2 class='header'>Your Recently Viewed Videos</h2>";
$html .="NO Video Exist";
}
$return->html = $html;
return $return;
}`
相關問題
- 1. YouTube API v3 - 確定用戶是否觀看過視頻?
- 2. HTML5如何檢查用戶是否查看過整個視頻?
- 3. 如何從YouTube API檢索視頻觀看次數
- 4. 如何使用Youtube API檢查視頻是否可嵌入?
- 5. 如何使用YouTube API檢查視頻是否受限制?
- 6. 如何通過wp7觀看YouTube上的視頻?
- 7. 如何查看YouTube視頻
- 8. 檢查,是否允許嵌入(YouTube視頻)PHP,新的YouTube API
- 9. 如何重複觀看Youtube視頻?
- 10. 如何使用YouTube API V3獲取視頻觀看次數?
- 11. 只使用Youtube API查詢訂閱的未觀看視頻
- 12. 如何使用Youtube API v3通過ID檢索視頻?
- 13. 檢查YouTube視頻流是否存在
- 14. 檢查URL是否爲YouTube視頻
- 15. 使用.get和youtube api來檢查視頻是否存在
- 16. 是否可以通過V3 API將videoStabilize應用於YouTube視頻?
- 17. Youtube Analytics API - 查看報告是否限制爲200個視頻?
- 18. 如何將視頻完全觀看(API Youtube PHP)
- 19. 如何使用YouTube數據API將YouTube視頻添加到觀看記錄?
- 20. 獲取YouTube視頻觀看次數YouTube API
- 21. Youtube API返回的視頻觀看次數總是相同的
- 22. Youtube Iframe api,檢查用戶何時移動了視頻?
- 23. 如何通過ruby服務帳戶插入視頻youtube api v3
- 24. Youtube API,檢查視頻是否已被修改
- 25. Youtube的iframe api檢查視頻是否存在
- 26. Youtube API 2.0檢查視頻是否受年齡限制
- 27. 如何查看視頻是否在YouTube數據api v3上集成
- 28. Youtube-API:如何確定我之前是否喜歡過視頻?
- 29. 如何通過YouTube API檢索用戶的YouTube播放列表?
- 30. 檢查Youtube視頻ID匹配是否加載新視頻ID
安置自己的attemept –
我沒有找到的YouTube API文檔中的任何API端點,將返回這樣的信息 – Dejvid
用戶需要使用OAuth進行身份驗證或沒有?這很重要 – mpgn