有沒有什麼辦法可以檢查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. 如何從YouTube API檢索視頻觀看次數
- 3. 如何使用Youtube API檢查視頻是否可嵌入?
- 4. 如何使用YouTube API檢查視頻是否受限制?
- 5. 檢查,是否允許嵌入(YouTube視頻)PHP,新的YouTube API
- 6. 如何重複觀看Youtube視頻?
- 7. 只使用Youtube API查詢訂閱的未觀看視頻
- 8. 如何使用YouTube API V3獲取視頻觀看次數?
- 9. 檢查URL是否爲YouTube視頻
- 10. 使用.get和youtube api來檢查視頻是否存在
- 11. 是否可以通過V3 API將videoStabilize應用於YouTube視頻?
- 12. 如何將視頻完全觀看(API Youtube PHP)
- 13. 獲取YouTube視頻觀看次數YouTube API
- 14. Youtube Iframe api,檢查用戶何時移動了視頻?
- 15. Youtube API,檢查視頻是否已被修改
- 16. 如何查看視頻是否在YouTube數據api v3上集成
- 17. 檢查Youtube視頻ID匹配是否加載新視頻ID
- 18. 如何通過Flash查看視頻?
- 19. 檢查,看看是否通過FTP
- 20. 如何檢查YouTube視頻是否可播放?
- 21. Youtube視頻被觀看了多久?
- 22. 通過API獲取YouTube視頻高度
- 23. 通過Youtube API控制視頻緩衝
- 24. 強制用戶在android中觀看完整的YouTube視頻?
- 25. Youtube - 使用所有者帳號通過API「登錄」時查看私人視頻
- 26. Youtube API通過標記獲取用戶視頻
- 27. 如何查看用戶是否點擊視頻播放
- 28. 檢查,看看是否在孩子觀點是在父視圖
- 29. 跟蹤用戶是否觀看了視頻並獎勵他們。
- 30. 如何使用YouTube v3 API檢索YouTube視頻的標籤?
安置自己的attemept –
我沒有找到的YouTube API文檔中的任何API端點,將返回這樣的信息 – Dejvid
用戶需要使用OAuth進行身份驗證或沒有?這很重要 – mpgn