目的是使用YouTube API创建"收藏/赞"按钮.当用户单击该按钮时,视频将保存到用户的"收藏夹/喜欢"播放列表中.
就像在您自己的网站上实现类似Facebook按钮时的工作方式一样.
这基本上是Bertrand Martel在我之前的问题上发布的梦幻解决方案的后续问题,我们的目标是在Watch Later播放列表中添加视频.
这个特定功能的工作代码是:
<!-- button 1 -->
<button type="submit" data-youtube-video-id="EH3gqI2NAiE" value="Watch Later" class="ma_youtube_watch_later" name="send">
<div class="ma_youtube_watch_later_text">Watch Later</div>
</button>
<!-- button 2 -->
<button type="submit" data-youtube-video-id="0EMmKIIF-zE" value="Watch Later" class="ma_youtube_watch_later" name="send">
<div class="ma_youtube_watch_later_text">Watch Later</div>
</button>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script>
// By Bertrand Martel: https://stackoverflow.com/a/42561941/1649673
var OAUTH2_CLIENT_ID = '28993181493-c9o6hdll3di0ssvebfd4atf13edqfu9g.apps.googleusercontent.com';
var OAUTH2_SCOPES = [
'https://www.googleapis.com/auth/youtube'
];
var init = false;
var youtube_video_id = '';
var button = null;
googleApiClientReady = function() {
gapi.auth.init(function() {
window.setTimeout(checkAuth, …Run Code Online (Sandbox Code Playgroud) 我想知道这是否可以在v3中使用(我知道它可以用v2)?
我已经尝试使用watch_later作为id和mine=true播放列表请求.指定时,watch_later播放列表不会在通用播放列表列表结果中返回mine=true.
我正在为我们的网络服务实施Google+登录,并偶然发现了"授权的JavaScript来源".我们的客户将网址作为我们主域的子域,或作为自定义域名.由于登录页面位于该子域(或自定义域)下,并且为了使Google+唱歌按钮工作,应该(手动)在"授权的JavaScript源"列表中输入该自定义域/子域(同时使用http和https).
有没有人知道一种自动执行此操作的方法(可能通过某些API)?如果没有,那你怎么做?