2012-03-15 49 views
2

我想知道是否有可能嵌入youtube視頻的評論和喜歡按鈕與視頻? 如果有這樣的事情,我該怎麼做,或者我可以從哪裏獲得更多信息?由於嵌入youtube的評論,並像

+0

你在用什麼語言? – 2012-03-15 15:12:29

回答

0

您可以通過處理此URL

http://gdata.youtube.com/feeds/api/videos/{$videoID}/comments

一樣的功能YouTube的訪問YouTube的評論需要將登錄到他/她的谷歌帳戶的用戶

2

在這裏你可以看到一個例如,如何獲取和顯示視頻評論

Getting Youtube Video Information using javascript/jquery

,並在主題瀏覽器項目,你可以看到如何添加 '喜歡' 或視頻添加到您的收藏夾:

https://code.google.com/p/yt-topic-explorer/source/browse/app/views/main.html

<button ng-click="addToList($event.target, 'likes', videoResult.id)">{{'LIKE'|i18n}}</button> 
<button ng-click="addToList($event.target, 'favorites', videoResult.id)">{{'FAVORITE'|i18n}}</button> 

和:

https://code.google.com/p/yt-topic-explorer/source/browse/app/scripts/controllers/main.js

$scope.addToList = function(target, listName, videoId) { 
    var listId = $rootScope.relatedPlaylists[listName]; 

    target.textContent = topicExplorerApp.filter.i18n('ADDING'); 
    target.disabled = true; 

    youtube({ 
     method: 'POST', 
     service: 'playlistItems', 
     params: { 
     part: 'snippet' 
     }, 
     body: { 
     snippet: { 
      playlistId: listId, 
      resourceId: { 
      kind: constants.VIDEO_KIND, 
      videoId: videoId 
      } 
     } 
     }, 
     callback: function(results) { 
     if ('error' in results) { 
      target.textContent = 'Error'; 
     } else { 
      target.textContent = topicExplorerApp.filter.i18n('ADDED'); 
     } 
     } 
    }); 
    }; 
1

編輯: 2016年2月,YT已經停止瞭解決方案以下工作:-(我會保留它這裏僅作參考

的意見:

作爲YT已經過時的意見網址GDATA,你也可以湊「時間從這裏開始;其解決方法雖然:D

https://www.youtube.com/all_comments?v=cOIKAnF3mjs 

...無需認證! :)如果你想工作的客戶端僅(在這個例子中通過跨域),經過JS

<textarea style="width:100%;height:100%" id=cu></textarea> 
<script> 
var r=''; 
function c(d) 
      { 
      for(i=0;i<=d.query.count-1;i++) 
       r=r+d.results[i]; 
      document.getElementById('cu').innerHTML=r; 
      } 
</script> 
<script src="http://query.yahooapis.com/v1/public/yql?q=%20SELECT%20*%20FROM%20html%20WHERE%20url%3D%22https://www.youtube.com/all_comments?v=cOIKAnF3mjs%22&callback=c"></script> 
1

YouTube不會有,您可以使用嵌入任何評論嵌入代碼。所以基本上有兩個選項來嵌入評論 -

1.使用YouTube API來嵌入和發表評論。這將需要一個良好的編碼知識。

獲得評論使用此終結

GET https://www.googleapis.com/youtube/v3/commentThreads 

添加註釋使用此終結

POST https://www.googleapis.com/youtube/v3/playlistItems 

2.或者你可以使用現成的插件,允許這項功能。這裏是一個小的demo of the Youmax plugin,它將列出評論以及允許您添加評論。