如何通过编程方式访问令牌以修改YouTube视频注释

时间:2013-02-26 11:53:53

标签: video youtube annotations youtube-api

我正在使用javascript来更新youtube中的视频注释,为了实现这一点,我需要为我的频道中的每个视频获取访问令牌。 有没有办法用php API或javascript来获取它?

在我用来更新注释的代码下面:

        var data = getXml();
    data = data.replace(/<requestHeader(.*?)video_id=".*?"(.*?)>/, '<requestHeader$1video_id="'+id+'"$2>');
    data = data.replace(/<authenticationHeader(.*?)auth_token=".*?"(.*?)>/, '<authenticationHeader$1auth_token="'+auth_token+'"$2>');       
    console.log(data);
    var xhr = new XMLHttpRequest();
    xhr.withCredentials = true;
    xhr.open('POST', 'http://www.youtube.com/annotations_auth/update2', true);
    xhr.send(data);

1 个答案:

答案 0 :(得分:0)

这是OAuth2的JS示例。您还可以在同一目录中找到其他JavaScript示例。

https://code.google.com/p/youtube-api-samples/source/browse/samples/javascript/auth.js