Youtube api Can';t访问OAuth2 Youtube API V3
我正在尝试查看我的频道视频列表,但出现了以下错误Youtube api Can';t访问OAuth2 Youtube API V3,youtube-api,google-oauth,youtube-javascript-api,Youtube Api,Google Oauth,Youtube Javascript Api,我正在尝试查看我的频道视频列表,但出现了以下错误无效\u客户端 找不到OAuth客户端。这意味着客户端id是错误的 var OAUTH2_CLIENT_ID = '############'; var OAUTH2_SCOPES = ['https://www.googleapis.com/auth/youtube'];` `googleApiClientReady = function () { gapi.auth.init(function () { window.
无效\u客户端
找不到OAuth客户端。这意味着客户端id是错误的
var OAUTH2_CLIENT_ID = '############';
var OAUTH2_SCOPES = ['https://www.googleapis.com/auth/youtube'];`
`googleApiClientReady = function () {
gapi.auth.init(function () {
window.setTimeout(checkAuth, 1);
});
}
function checkAuth() {
gapi.auth.authorize({
client_id: OAUTH2_CLIENT_ID,
scope: OAUTH2_SCOPES,
immediate: true
}, handleAuthResult);
}
function handleAuthResult(authResult) {
if (authResult && !authResult.error) {
$('.pre-auth').hide();
$('.post-auth').show();
loadAPIClientInterfaces();
} else {
$('#login-link').click(function () {
gapi.auth.authorize({
client_id: OAUTH2_CLIENT_ID,
scope: OAUTH2_SCOPES,
immediate: false
}, handleAuthResult);
});
}
}
function loadAPIClientInterfaces() {
gapi.client.load('youtube', 'v3', function () {
handleAPILoaded();
});
}
console.google的屏幕截图:
您不需要连接或使用Oauth2通过YouTube API查看视频列表。你只需要一个 一个示例:
function googleApiClientReady() {
var apiKey = 'YOUR_API_KEY';
gapi.client.setApiKey(apiKey);
gapi.client.load('youtube', 'v3', function() {
isLoad = true;
});
request = gapi.client.youtube.search.list({
part: id, snippet
type: 'video',
order: 'date'
});
request.execute(function(response) {
//list of all your video in the response
});
}
不要忘记将此文件添加到index.html中,并在后面添加以下行:
<script src="https://apis.google.com/js/client.js?onload=googleApiClientReady"></script>
来自博士